图形 --函数调用

xiaoxiao2021-02-28  31

#include <stdio.h> #include <stdlib.h> #include<math.h> void rectangle() {     float wide,high,c,s;     scanf("%f%f",&wide,&high);     c=2*(wide+high);     s=wide*high;     printf("宽为%f高为%f\n长方形的周长为:%.4f\n面积为:%.4f \n",wide,high,c,s); } void square() {     float length,c,s;     scanf("%f",&length);     c=4*length;     s=pow(length,2);     printf("边长为%f\n正方形周长为:%.4f\n面积为:%.4f\n",length,c,s); } float c; float circle(float r) {    float s;     c=2*3.14*r;     s=3.14*pow(r,2);     return s; } main() {     int select,flag=1;     printf("请选择图形:\n1.长方形\t2.正方形\t3.圆\t\t4.退出\n");     printf("请输入1-4:");     while(flag==1)     {         scanf("%d",&select);         switch(select)         {         case 1:             {                 printf("请输入长方形的宽和长:");                 rectangle();                 break;             }         case 2:             {                 printf("请输入正方形的边长:");                 square();                 break;             }         case 3:             {                 float r,s;                 printf("请输入圆的半径:");                 scanf("%f",&r);                 s=circle(r);                 printf("半径为%f圆的周长为:%.4f\n面积为:%.4f \n",r,c,s);                 break;             }         case 4:             {                 flag=0;                 break;             }         default :             printf("请输入1-4!\n");         }

    }

}

转载请注明原文地址: https://www.6miu.com/read-2624334.html

最新回复(0)