用C语言写一个程序,该程序首先提示用户选择几何图形。然后提示用户输入适 当的图形参数,最后根据不同类型的图形分别输出其平均面积
如果有帮助,可以给个采纳么🥺
#include <stdio.h>
int main()
{
int choice;
printf("请选择图形(输入数字):\n");
printf("1. 正方形\n");
printf("2. 矩形\n");
printf("3. 圆形\n");
scanf("%d", &choice);
switch (choice)
{
case 1: // 正方形
printf("请输入正方形的边长:\n");
double side;
scanf("%lf", &side);
double area = side * side;
printf("正方形的面积为:%lf\n", area);
break;
case 2: // 矩形
printf("请输入矩形的长和宽:\n");
double length, width;
scanf("%lf %lf", &length, &width);
area = length * width;
printf("矩形的面积为:%lf\n", area);
break;
case 3: // 圆形
printf("请输入圆形的半径:\n");
double radius;
scanf("%lf", &radius);
area = 3.14 * radius * radius;
printf("圆形的面积为:%lf\n", area);
break;
default:
printf("无效的选择!\n");
}
return 0;
}