hgp_hhhhh 2021-11-17 20:34 采纳率: 100%
浏览 17
已结题

c语言编程改写程序,使之结果如下。

改写要求:
显示菜单*********************************************
1.求圆周长2.求圆面积3.求圆体积4.退出


用户选择不同的选项来做相应的计算,然后再次出现主菜单,供用户选择,直到选择“4”时,程序结束。将前3个选项对应的功能模块定义成函数,求圆的周长的函数名为length,求圆的面积的函数名为area,求球的体积的函数名为 volume,在main()函数中调用各函数完成相应的计算工作。
原程序
#include <stdio.h>
#define PI 3.1415926
void main()
{
printf("*********************************************\n");
printf("1. 求圆周长 2. 求圆面积 3. 求圆体积 4. 退出\n");
printf("****************************************\n");
int n;
float r,length,area,volume;
printf("请根据菜单输入数字:");
scanf("%d",&n);
printf("请输入圆半径:");
scanf("%f",&r);
switch(n)
{
case 1:printf("圆周长为:%f\n",length=2
r*PI);
case 2:printf("圆面积为:%f\n",area=r
r
PI);
case 3:printf("球体积为:%f\n",volume=4.0/3*(r
r
r*PI));
default:break;
}
}
使得结果如下:


1.求圆周长 2.求圆面积 3.求球体积 4.退出


请根据菜单输入数字:2
请输入圆半径:2. 5
圆面积为:19. 634954


1.求圆周长 2.求圆面积
3.求球体积 4.退出


请根据菜单输入数字:1
请输入圆半径:3
圆周长为:18.849556


1.求圆周长 2.求圆面积 3.求球体积 4.退出


请根据菜单输入数字:3
请输入圆半径:4
球体积为:268. 082569


1.求圆周长 2.求圆面积
3.求球体积 4.退出


请根据菜单输入数字:4

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月25日
    • 创建了问题 11月17日