数据描述 每个输出占一行,保留两位小数。
输入格式 1.5 3
输出格式 l=9.42
s=7.07
sq=28.27
vq=14.14
vz=21.21
请编写程序,用scanf输入圆半径r和圆柱高h,输出圆周长l、圆面积s、圆球表面积sq、圆球体积vq、圆柱体积vz
答案:2 悬赏:60
解决时间 2021-11-28 02:09
- 提问者网友:心裂忍耐
- 2021-11-27 14:27
最佳答案
- 二级知识专家网友:情窦初殇
- 2021-11-27 14:43
现在在学JAVA
C语言好久没写了
float r,h;
scanf("%f %f",&r,&h);
float l,s,sq,vq,vz;
l=2*3.14*r;
s=3.14*r*r;
sq=……(你的表达式);
printlf("l=%0.2f\n",l);
printlf("l=%0.2f\n",s);
printlf("l=%0.2f\n",sq);
printlf("l=%0.2f\n",vq);
printlf("l=%0.2f\n",vz);
我只记得%0.2f 中间的0.2代表保留两位小数
其它的不一定正确,希望对你有所帮助。
C语言好久没写了
float r,h;
scanf("%f %f",&r,&h);
float l,s,sq,vq,vz;
l=2*3.14*r;
s=3.14*r*r;
sq=……(你的表达式);
printlf("l=%0.2f\n",l);
printlf("l=%0.2f\n",s);
printlf("l=%0.2f\n",sq);
printlf("l=%0.2f\n",vq);
printlf("l=%0.2f\n",vz);
我只记得%0.2f 中间的0.2代表保留两位小数
其它的不一定正确,希望对你有所帮助。
全部回答
- 1楼网友:晨与橙与城
- 2021-11-27 15:14
#include void main() { float r,h,l,s,sq,vq,vz; printf("请输入圆柱的半径:\n"); scanf("%f",&r); printf("请输入圆柱的高:\n"); scanf("%f",&h); l=2*3.14*r; s=3.14*r*r; sq=4*3.14*r*r; vq=4/3*3.14*r*r*r; vz=s*h; printf("圆周长为%.2f\n",l); printf("圆面积为%.2f\n",s); printf("圆球表面积为%.2f\n",sq); printf("圆球体积为%.2f\n",vq); printf("圆柱体积为%.2f\n",vz); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯