永发信息网

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

答案:2  悬赏:0  手机版
解决时间 2021-03-20 14:09
  • 提问者网友:了了无期
  • 2021-03-19 15:09
对小数点后第二位数进行四舍五入,最后输出结果.
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-03-19 15:29
#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;
}
全部回答
  • 1楼网友:一秋
  • 2021-03-19 15:49
#include "stdio.h" double ave(double a,double b,double c) { return (a+b+c)/3; } void main() { double a,b,c; printf("input a ,b ,c=?\n"); scanf("%lf%lf%lf",&a,&b,&c); printf("the average is %.1lf",ave(a,b,c)); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯