用C语言写一个程序,该程序首先提示用户选择几何图形。然后提示用户输入适 当的图形参数,最后根据不同类型的图形分别输出其平均面积

用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;
}