求长方形正方形三角形圆形面积,分别用函数表示,还要有菜单的形式,这个我不会弄啊,现在做的请帮忙修改下
#include<stdio.h> void main()
{
int select;
do{
printf("\n求图形的面积\n");
printf("0、退出 1、长方形 2、三角形 3、圆形 4、正方形\n");
printf("\n请选择功能:");
scanf("%d",&select);
if(select==0) break;
switch(select){
case 1:printf("该长方的面积是%f\n");break;
case 2:printf("该三角形的面积是%f\n");break;
case 3:printf("该圆形的面积是%f\n");break;
case 4:printf("该正方形的面积是%f\n");break;
default:printf("输入有误,请在0~4之间选择\n");
}
}while(1);
{
float a;
float b;
printf("请输入长方形的长和宽:");
scanf("%f%f",&a,&b);
return a*b;
}
while(2)
{
float x;
float y;
printf("请输入三角形的底和高:");
scanf("%f%f",&x,&y);
return 0.5*x*y;
}
while(3)
{
float r;
printf("请输入圆的半径:");
scanf("%f",&r);
return 3.14*r*r;
}
while(4)
{
float c;
printf("请输入正方形的边长:");
scanf("%f",&c);
return c*c;
}