求问各位大佬,这题怎么做
本帖最后由 枭野 于 2018-3-13 13:04 编辑编写程序,读入三个双精度数,求它们平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入,最后输出结果
double a,b,c,d;
printf(" 输入三个双精度数:\n");
scanf( "%lf%lf%lf",&a,&b,&c );
d=(a+c+b)/3;
d*=10;
d+=0.5;
d/=10;
printf("%0.1f\n",d);
为什么输入不同的数字结果都是一样的? 想问一下楼主你这个结果都是一样的是什么意思,是无论你输入怎样的三个double都是一样的一个结果吗?
另外我试了一下用VC6.0发现得到的结果不一样
另外问一下楼主你是怎么输入的 楼主输入的姿势是不是哪里不对。。。
页:
[1]