作业帮 > 综合 > 作业

输入圆柱体的半径和高以及球的半径,用函数编程分别求它们的表面积.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/09 08:11:45
输入圆柱体的半径和高以及球的半径,用函数编程分别求它们的表面积.
编程提示:
void zmj()
{
float r,h;
printf(“请输入圆柱体的半径和高:\n”);
scanf(“%f,%f”,&r,&h);
double area=2*pi*r*r+2*pi*r*h;
printf(“该圆柱体的表面积为:%6.2f\n”,area);
}
void qmj()
{
float r;
printf(“请输入球半径:\n”);
scanf(“%f”,&r);
double area=4*pi*r*r;
printf(“该球的表面积为:%6.2f\n”,area);
}
输入圆柱体的半径和高以及球的半径,用函数编程分别求它们的表面积.
#define pi 3.14159265358979
void zmj()
{
float r,h;
double area;
printf("请输入圆柱体的半径和高:\n");
scanf("%f,%f",&r,&h);
area=2*pi*r*r+2*pi*r*h;
printf("该圆柱体的表面积为:%6.2f\n\n",area);
}
void qmj()
{
float r;
double area;
printf("请输入球半径:\n");
scanf("%f",&r);
area=4*pi*r*r;
printf("该球的表面积为:%6.2f\n\n",area);
}
void main()
{
int sec;
while(1)
{
printf("1>求圆柱表面积\n");
printf("2>求球表面积\n");
printf("3>退出\n\n");
printf("选择需要的功能:\n");
scanf("%d",&sec);
switch(sec)
{
case 1:
zmj();
break;
case 2:
qmj();
break;
case 3:
exit(0);
default:
printf("输入信息错误!\n请输入1,2或3.\n");
break;
}
}
}