读入三个双精度数,求平均值并保留平均值小数点后一位数,对小数点后第二位数四舍五入.
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/14 19:33:08
读入三个双精度数,求平均值并保留平均值小数点后一位数,对小数点后第二位数四舍五入.
上面是我编的,错那了?为什么每次输出都是0..不要你重写一个.我究竟是错在哪了
上面是我编的,错那了?为什么每次输出都是0..不要你重写一个.我究竟是错在哪了
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,那么精确到小数点后三位数是多少