读入三个双精度数,求它们的平均值并保留此平均值小数后一位数,
答案: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;
}
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));
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯