作业帮 > 综合 > 作业

c语言编程 计算圆台上面积,下面积,侧面积和体积.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/11 08:35:33
c语言编程 计算圆台上面积,下面积,侧面积和体积.
1.设一个正圆台的上底半径r1=2.5cm,下底半径r2=3.7cm,高h=3.5cm.分别计算并输出该圆台的上底面积s1下底面积s2,侧面积s3,圆台的体积v.
具体要求如下:
①r1,r2,h用scanf函数输入,且在输入前要有提示;
②在输出结果时要有文字说明,每个输出值占一行,且小数点后取4位数字.
③所有变量均定义为单精度类型.
c语言编程 计算圆台上面积,下面积,侧面积和体积.
#include
#include
#define PI 3.14159
void main(){
float r1,r2,h,s1,s2,s3,v,l;//l是母线长
printf("圆台的计算(默认单位为cm,只输入数字,不要输入单位):\n");
printf("r1=");
scanf("%f",&r1);
printf("r2=");
scanf("%f",&r2);
printf("h=");
scanf("%f",&h);
s1=PI*r1*r1;
s2=PI*r2*r2;
l=sqrt(h*h+(r2-r1)*(r2-r1));
s3=PI*(r1+r2)*l;
v=(r1*r1+r2*r2+r1*r2)*PI*h/3.0;
printf("s1=%.4fcm^2\n",s1);
printf("s2=%.4fcm^2\n",s2);
printf("s3=%.4fcm^2\n",s3);
printf("v=%.4fcm^3\n",v);
}