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");
}
}
}
}
新宇笑
2018-01-05 · TA获得超过906个赞
知道小有建树答主
回答量:680
采纳率:46%
帮助的人:103万
展开全部
怎么感觉这不是很大的问题啊。
先显示这五个选项,用户输入,然后根据输入的进入到相应的函数当中,然后给与显示就好啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式