C语言程序设计 |
您所在的位置:网站首页 › c语言输入半径求圆的面积 › C语言程序设计 |
头文件 area.h #include #include #define PI 3.1415926 void area_1() { double r,s; printf("请输入圆的半径r=\n"); scanf("%lf",&r); s=PI*r*r; printf("圆的面积=%f\n",s); } void area_2() { double l,d,s; printf("请输入矩形的长l=,宽d=\n"); scanf("%lf%lf",&l,&d); s=l*d; printf("矩形的面积=%f\n",s); } void area_3() { double a,b,c,p,s; printf("请输入三角形的三边a=,b=,c=,半周长p=\n"); scanf("%lf%lf%lf%lf",&a,&b,&c,&p); if((a+b>c)&&(a+c>b)&&(b+c>a)) { p=(a+b+c)*0.5; s=sqrt(p*(p-a)*p*(p-b)*p*(p-c)); printf("三角形的面积=%f\n",s); } else printf("input error,plese input again\n"); } void area_4() { double t,b,h,s; printf("请输入梯形的高t=,底b=,高h=\n"); scanf("%lf%lf%lf",&t,&b,&h); s=(t+b)*h*0.5; printf("梯形的面积=%f",s); } 源文件 计算面积.cpp. #include #include"area.h" #include int main() { int a; loop:printf("请输入1 2 3 4 5 分别计算圆形,矩形,三角形,梯形的面积,结束计算\n"); scanf("%d",&a); if(a==1) { area_1(); } else if(a==2) { area_2(); } else if(a==3) { area_3(); } else if(a==4) { area_4(); } else if(a==5) { printf("结束计算\n"); exit(0); } goto loop; return 0; } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |