作业帮 > 数学 > 作业

读入三个双精度数,求它们的平均值并保留此平均值小数后一位数,

来源:学生作业帮 编辑:百度作业网作业帮 分类:数学作业 时间:2024/08/08 07:35:43
读入三个双精度数,求它们的平均值并保留此平均值小数后一位数,
对小数点后第二位数进行四舍五入,最后输出结果.
读入三个双精度数,求它们的平均值并保留此平均值小数后一位数,
#include "stdio.h"
int main() {
double a,b,c;
printf("in put a:");
scanf("%lf",&a);
printf("in put b:");
scanf("%lf",&b);
printf("in put c:");
scanf("%lf",&c);
double avg=(a+b+c)/3;
avg=(double)((int)(avg*10+0.5))/10;
printf("the avg is:%g\n",avg);
return 0;
}