如何用C语言编一个图形界面计算器? 界面如下: ****图形面积计算目录****

正方形面积计算器 1
矩形……2
三角形…… 3
圆形…… 4

输入选择:1
输入正方形的边长:5
正方形的面积为:25
以此累推算出矩形 三角形 圆形的面积。多谢!!

#include<stdio.h>
int main()
{
    double a,b,r;
    int n;
    while(1)
    {
        printf("正方形面积计算器   1\n");
        printf("矩形               2\n");
        printf("三角形             3\n");
        printf("圆形               4\n");
        printf("输入其他字符退出\n");
        printf("输入选择:");
        scanf("%d",&n);
        if(n==1)
        {
            printf("输入正方形的边长:");
            scanf("%lf",&a);
            printf("正方形的面积为:%.2lf\n",a*a);

        }
        else if(n==2)
        {
            printf("输入矩形长和宽:");
            scanf("%lf %lf",&a,&b);
            printf("矩形面积为:%.2lf\n",a*b);

        }
        else if(n==3)
        {
            printf("输入三角形底和高:");
            scanf("%lf %lf",&a,&b);
            printf("三角形面积为:%.2lf\n",a*b/2);
        }
        else if(n==4)
        {
            printf("输入圆的半径:");
            scanf("%lf",&r);
            printf("圆的面积为:%.2lf\n",3.14159*r*r);
        }
        else break;
    }
    return 0;
}

温馨提示:答案为网友推荐,仅供参考