???用C语言编写:读入三个双精度数,求平均值保留小数点后一位对小数点后第二位四舍五入输出结果

来源:百度知道 编辑:UC知道 时间:2024/06/09 20:57:33

ls的没有做四舍五入处理。

#include <stdio.h>
main()
{
double a,b,c,rzt;
scanf("%lf%lf%lf",&a,&b,&c);
rzt=(a+b+c)/3;
rzt=(int)(rzt*10+0.5)/10.0; //四舍五入处理
printf("%.1lf\n",rzt);
}

#include <stdio.h>
main()
{ double a,b,c,p;
scanf("%lf%lf%lf",&a,&b,&c);
p=(a+b+c)/3.0;
printf("%.1lf\n",p);
}