读入三个双精度数,求平均值并保留平均值小数点后一位数,对小数点后第二位数四舍五入.
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/12 11:16:22
读入三个双精度数,求平均值并保留平均值小数点后一位数,对小数点后第二位数四舍五入.
![](http://img.wesiedu.com/upload/8/27/827c4402c8451ed037f5590a7a434438.jpg)
上面是我编的,错那了?为什么每次输出都是0..不要你重写一个.我究竟是错在哪了
![](http://img.wesiedu.com/upload/8/27/827c4402c8451ed037f5590a7a434438.jpg)
上面是我编的,错那了?为什么每次输出都是0..不要你重写一个.我究竟是错在哪了
![读入三个双精度数,求平均值并保留平均值小数点后一位数,对小数点后第二位数四舍五入.](/uploads/image/z/5878095-15-5.jpg?t=%E8%AF%BB%E5%85%A5%E4%B8%89%E4%B8%AA%E5%8F%8C%E7%B2%BE%E5%BA%A6%E6%95%B0%2C%E6%B1%82%E5%B9%B3%E5%9D%87%E5%80%BC%E5%B9%B6%E4%BF%9D%E7%95%99%E5%B9%B3%E5%9D%87%E5%80%BC%E5%B0%8F%E6%95%B0%E7%82%B9%E5%90%8E%E4%B8%80%E4%BD%8D%E6%95%B0%2C%E5%AF%B9%E5%B0%8F%E6%95%B0%E7%82%B9%E5%90%8E%E7%AC%AC%E4%BA%8C%E4%BD%8D%E6%95%B0%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5.)
void main(){
double x,y,z,a;
printf("Please input x,y,z:\n");
scanf("%lf%lf%lf",&x,&y,&z);
a = (x+y+z)/3;
a = a*10;
a = a+0.5;
a = (int)a;
a = a/10;
printf("a = %lf\n",a);
}
double类型的数据应该用%lf,float才是%f,
给你改好了,你试试
再问: 可以了 可是double和float不是仅仅只在长度上有区别吗?如果我把上面的double换成float可不可以啊?
再答: 是的,double换成float就不用改%f了
double x,y,z,a;
printf("Please input x,y,z:\n");
scanf("%lf%lf%lf",&x,&y,&z);
a = (x+y+z)/3;
a = a*10;
a = a+0.5;
a = (int)a;
a = a/10;
printf("a = %lf\n",a);
}
double类型的数据应该用%lf,float才是%f,
给你改好了,你试试
再问: 可以了 可是double和float不是仅仅只在长度上有区别吗?如果我把上面的double换成float可不可以啊?
再答: 是的,double换成float就不用改%f了
读入三个双精度数,求平均值并保留平均值小数点后一位数,对小数点后第二位数四舍五入.
读入三个双精度数,求它们的平均值并且保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入.
c语言平均值的问题”读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入,最后输
用C语言编写:读入三个双精度数,求平均值保留小数点后一位对小数点后第二位四舍五入输出结果
subtotal函数求平均值后怎么保留小数点
C语言中怎样输入一个双精度数,对小数点后第2位进行四舍五入,即保留一位小数,输出四舍五入的结果.
C语言 输入一个数 a ,使之保留2位小数,对小数点后第3位数进行四舍五入,
17个自然数的平均值精确到小数点后一位数,此值为36.3.求这17个自然数之和.
有13个自然数,它们的平均值精确到小数点后一位数是22.9.那么,精确到小数点后两位
在EXCEL中,计算平均值时,如何使小数点的后面保留一位数
有17个自然数,它们的平均值精确到小数点后一位数是21.3,那么精确到小数点后三位数是多少?
有13个自然数,他们的平均值精确到小数点后一位数是18.6,那么精确到小数点后三位数是多少