编写自定义函数,实现求圆的面积、梯形面积,其中计算圆面积函数为Circle_ Area () ;梯形 面积函数Trapezoid_ Area(),并在主程序中实现调用。
#include<stdio.h>
void Circle_Area()
{
float r,s,j=3.14;
printf("请输入圆的半径r=\n");
scanf("%f",&r);
s=j*r*r;
printf("圆的面积=%f\n",s);
}
void Trapezoid_Area()
{
float a,b,h,s;
printf("请输入梯形的上底a= 下底b= 高h=\n");
scanf("%f%f%f",&a,&b,&h);
s=(a+b)*h*0.5;
printf("梯形的面积=%f",s);
}
int main()
{
int style;
loop:printf("请选择图形类型: \n 1.计算圆的面积,请输入1\n 2.计算梯形面积,请输入2\n");
scanf("%d",&style);
if(style==1)
{
Circle_Area();
}
else if(style==2)
{
Trapezoid_Area();
}
else
{
printf("图形类型选择错误,请重新选择\n");
}
goto loop;
return 0;
}