- 104
- 0
- 约1.61千字
- 约 3页
- 2017-06-07 发布于重庆
- 举报
C语言程序求常用圆形体的体积
求常用圆形体的体积
程序描述:
设计一个常用圆形体体积的计算器,采用命令方式输入1、2、3.分别选择计算球体、圆柱体、圆锥体的体积,并输入函数所需的相应参数。
样例输入:
1
2
样例输出:
计算球体体积
计算圆柱体积
计算圆锥体积
其他-退出程序运行
请输入计算命令:1
请输入求的半径:2
球体积为:33.51
出题人:
我们一起的痕迹
程序代码
#include stdio.h
#include stdlib.h
#include math.h
#define PI 3.141592654
void cal(int sel);
int main(void)
{
int sel;
while(1){
printf(1-计算球体体积\n);
printf(2-计算圆柱体积\n);
printf(3-计算圆锥体积\n);
printf(其他-退出程序运行\n);
printf(请输入计算命令:);
scanf(%d,sel);
if(sel1||sel3)
break;
else
cal(sel);
}
return 0;
}
void cal(int sel)
{
double vol_ball(void);
double vol_cylind(void);
double vol_cone(void);
switch(sel){
case 1:
printf(球体积为:%.2f\n,vol_ball());
break;
case 2:
printf(圆柱体积为:%.2f\n,vol_cylind());
break;
case 3:
printf(圆锥体积为:%.2f\n,vol_cone());
break;
}
}
double vol_ball()
{
double r;
printf(请输入球的半径:);
scanf(%lf,r);
return (4.0/3.0*PI*r*r*r);
}
double vol_cylind()
{
double r,h;
printf(请输入圆柱的底圆半径和高:);
scanf(%lf%lf,r,h);
return (PI*r*r*h);
}
double vol_cone()
{
double r,h;
printf(请输入圆锥的底圆半径和高:);
scanf(%lf%lf,r,h);
return (PI*r*r*h/3.0);
}
我们一起的痕迹
原创力文档

文档评论(0)