编写一个程序,计算圆形、长方形、正方形的面积。

来源:百度知道 编辑:UC知道 时间:2024/06/23 12:32:59
要求:(1)运行时先显示一个菜单,提示用户选择图形的类型,然后,按照用户选择的类型输入相应的数值进行计算,并显示结果。
(2)要求用IF条件语句和SWITCH多分支语句完成此程序。

scanf("%d", &menuid);
switch (menuid)
{
case 0:
....break;
case 1:
....break;
case 2:
....break;
default:
break;
}
大致这样,楼主不要偷懒,这么简单自己写过。

#include<stdio.h>
void menu()
{
printf(" |++++++++++++++ 1圆形面积 +++++++++++++|\n");
printf(" |++++++++++++++ 2长方形面积 +++++++++++++|\n");
printf(" |++++++++++++++ 3正方型面积 +++++++++++++|\n");
printf(" |++++++++++++++ 4结束 +++++++++++++|\n");

}
main()
{
double r,a,b,pai=3.14,mianji;
int choice=0;
while(1)
{
if(choice==4)
break;
menu();
printf("请选择1,2,3,4:");
scanf("%d",&choice);
switch(choice)
{
case 1:
{
printf("请输入半径r:");
scanf("%lf",&r);
mianji=p