设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序。
#include <stdio.h>
void main(){
float r;
float pi=3.1415926;
printf("请输入圆的半径r:\n");
scanf("%f",&r);
float h;
printf("请输入圆柱的高h:\n");
scanf("%f",&h);
//圆的周长c
float c;
c=2*pi*r;
printf("圆的周长为:%.2f\n",c);
//圆的面积s
float s;
s=pi*r*r;
printf("圆的面积为:%.2f\n",s);
//圆球的表面积qius
float qius;
qius=4*pi*r*r;
printf("圆球的表面积为:%.2f\n",qius);
//圆球的体积v
float v;
v=(4/3)*pi*r*r*r;
printf("圆球的体积为:%.2f\n",v);
//圆柱的体积zhuv
float zhuv;
zhuv=pi*r*r*h;
printf("圆柱的体积为:%.2f\n",zhuv);
}
不懂请留言,谢谢