C语言问题!输入圆柱体的半径和高以及球的半径,用函数编程分别求它们的表面积。

来源:百度知道 编辑:UC知道 时间:2024/06/28 02:47:36
编程提示:
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;
}
}
}

什么问题