实验10-1 圆形体体积计算器
正常模拟即可,有点麻烦便是。
#include<stdio.h>
#define PI 3.1415926535
void pr(){
printf("1-Ball\n");
printf("2-Cylinder\n");
printf("3-Cone\n");
printf("other-Exit\n");
printf("Please enter your command:\n");
}
//球体体积
double Ball(){
printf("Please enter the radius:\n");
double radius;
scanf("%lf",&radius);
return 4*(PI*radius*radius*radius)/3.0;
}
//圆柱体体积
double Cylinder(){
printf("Please enter the radius and the height:\n");
double radius,height;
scanf("%lf %lf",&radius,&height);
return (PI*radius*radius*height);
}
//圆锥体体积
double Cone(){
printf("Please enter the radius and the height:\n");
double radius,height;
scanf("%lf %lf",&radius,&height);
return (PI*radius*radius*height)/3.0;
}
int main(){
int n;
while(1){
pr();
scanf("%d",&n);
switch(n){
case 1:
printf("%.2lf\n",Ball());
break;
case 2:
printf("%.2lf\n",Cylinder());
break;
case 3:
printf("%.2lf\n",Cone());
break;
default:
exit(0);
break;
}
}
return 0;
}