C语言程序设计题目
编写程序,由用户输入所需相应参数,求其圆周长。圆面积,圆球表面积,圆球体积或圆柱体积。要求:由用户选择命令行菜单中公式来进行计算,用户可以选择是否继续来决定程序的终止或运...
编写程序,由用户输入所需相应参数,求其圆周长。圆面积,圆球表面积,圆球体积或圆柱体积。要求:由用户选择命令行菜单中公式来进行计算,用户可以选择是否继续来决定程序的终止或运行。
展开
2013-03-30
展开全部
#include <stdio.h>#define PI 3.14159void Circle()/*圆周长*/
{
float r;
printf("请输入圆的半径:");
scanf("%f",&r);
printf("周长是:%f\n",2*r*PI);
}void CircleArea()/*圆面积*/
{
float r;
printf("请输入圆的半径:");
scanf("%f",&r);
printf("面积是:%f\n",r*r*PI);
}void Boll()/*圆球表面积*/
{
float r;
printf("请输入圆球的半径:");
scanf("%f",&r);
printf("表面积是:%f\n",4*r*r*PI);
}void BollArea()/*球体积*/
{
float r;
printf("请输入圆球的半径:");
scanf("%f",&r);
printf("体积是:%f\n",4*r*r*r*PI/3);
}void Cylinder()/*圆柱体积*/
{
float r;
float h;
printf("请输入圆柱的半径:");
scanf("%f",&r);
printf("请输入圆柱的高:");
scanf("%f",&h);
printf("体积是:%f\n",r*r*PI*h);
}void main()
{
char choose;
while(1)
{
printf("圆周长——1\n圆面积——2\n球表面积——3\n球体积——4\n圆柱体积——5\n退出——0\n");
printf("请选择:");
scanf("%c",&choose);
if(choose=='0') break;
else
{
switch(choose)
{
case '1':Circle();break;
case '2':CircleArea();break;
case '3':Boll();break;
case '4':BollArea();break;
case '5':Cylinder();break;
default:printf("您的输入有误!\n");
}
}
}
}
{
float r;
printf("请输入圆的半径:");
scanf("%f",&r);
printf("周长是:%f\n",2*r*PI);
}void CircleArea()/*圆面积*/
{
float r;
printf("请输入圆的半径:");
scanf("%f",&r);
printf("面积是:%f\n",r*r*PI);
}void Boll()/*圆球表面积*/
{
float r;
printf("请输入圆球的半径:");
scanf("%f",&r);
printf("表面积是:%f\n",4*r*r*PI);
}void BollArea()/*球体积*/
{
float r;
printf("请输入圆球的半径:");
scanf("%f",&r);
printf("体积是:%f\n",4*r*r*r*PI/3);
}void Cylinder()/*圆柱体积*/
{
float r;
float h;
printf("请输入圆柱的半径:");
scanf("%f",&r);
printf("请输入圆柱的高:");
scanf("%f",&h);
printf("体积是:%f\n",r*r*PI*h);
}void main()
{
char choose;
while(1)
{
printf("圆周长——1\n圆面积——2\n球表面积——3\n球体积——4\n圆柱体积——5\n退出——0\n");
printf("请选择:");
scanf("%c",&choose);
if(choose=='0') break;
else
{
switch(choose)
{
case '1':Circle();break;
case '2':CircleArea();break;
case '3':Boll();break;
case '4':BollArea();break;
case '5':Cylinder();break;
default:printf("您的输入有误!\n");
}
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询