0
0
已采纳
先把
a=4/3*3.14*r*r*r
的上面加一个
b=3.14*r*r
再把
a=4/3*3.14*r*r*r
改成:
a=4/3.0*3.14*r*r*r
最后把
printf("%.1f",3.14*r*r);
cout<<endl;
printf("%.2f",a);
改成:
printf("%.1f",(int)(S*10+0.5)/10.0);//四舍五入并保留一位小数
cout<<endl;
printf("%.2f",(int)(V*100+0.5)/100.0);//四舍五入并保留两位小数
就可以了
祝AC
望采纳!!
0
圆:
定义b
在
a=4/3*3.14*r*r*r;
的前面加:
b=3.14*r*r;
四舍五入:
把
printf("%.1f",3.14*r*r);
cout<<endl;
printf("%.2f",a);
换成
printf("%.2f\n%.2f",(b*100.0+0.5)/100.0,(a*1000.0+0.5)/1000.0);
0
printf("保留一位小数",(a*100.0+0.5)/100.0); //四舍五入并保留一位小数 输出<<换行; printf("保留两位小数",(d*1000.0+0.5)/1000.0); //四舍五入并保留两位小数
0
0
0