糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > c语言求圆锥的表面积和体积_C语言-圆形体体积计算器 1:计算球体;2:计算圆柱体;3

c语言求圆锥的表面积和体积_C语言-圆形体体积计算器 1:计算球体;2:计算圆柱体;3

时间:2021-12-07 18:30:25

相关推荐

c语言求圆锥的表面积和体积_C语言-圆形体体积计算器 1:计算球体;2:计算圆柱体;3

问题描述:圆形体体积计算器,1:计算球体;2:计算圆柱体;3:计算圆锥体

源代码:

/*圆形体体积计算器,1:计算球体;2:计算圆柱体;3:计算圆锥体*/

#include

#include

#define PI 3.141592654

void cal (int sel);

double vol_ball(void);

double vol_cylind(void);

double vol_cone(void);

int main (void)

{

int sel;

/*循环选择计算圆形体的体积,直到输入非1-3的数字为止*/

while(1){ /*永久循环,通过循环体中的break语句结束循环*/

printf(" 1-计算球体体积");

printf(" 2-计算圆柱体体积");

printf(" 3-计算圆锥体体积");

printf(" 其他-退出程序运行\n");

printf("请输入计算命令:");

scanf("%d",&sel);

if(sel<1||sel>3)

break;

else

cal(sel) ;

}

return 0;

}

/*主控函数*/

void cal (int sel)

{

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(void)

{

double r;

printf("请输入球体的半径:");

scanf("%lf",&r);

return(4.0/3.0*PI*r*r*r);

}

double vol_cylind(void)

{

double h,r;

printf("请输入圆柱体的底圆半径和高:");

scanf("%lf%lf",&r,&h);

return(PI*r*r*h);

}

double vol_cone(void)

{

double h,r;

printf("请输入圆锥体的底圆半径和高:");

scanf("%lf%lf",&r,&h);

return(PI*r*r*h/3.0);

}

运行结果:

圆形体体积计算器,1:计算球体;2:计算圆柱体;3:计算圆锥体

程序心得:

这里采用结构化程序设计思想,把程序量较大的问题分解为3层结构,5个函数,是程序的构思、编写及上机调试等过程的复杂度大大降低。

程序参数:

输出大小: 153.611328125 KiB

编译时间: 0.31s

c语言求圆锥的表面积和体积_C语言-圆形体体积计算器 1:计算球体;2:计算圆柱体;3:计算圆锥体...

如果觉得《c语言求圆锥的表面积和体积_C语言-圆形体体积计算器 1:计算球体;2:计算圆柱体;3》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。