用c语言,写一个计算规则图形面积的计算器
时间: 2023-03-20 11:00:27 浏览: 255
好的,以下是用C语言编写计算规则图形面积的计算器的示例代码:
```
#include <stdio.h>
int main() {
int shape;
float base, height, radius, side, area;
printf("请选择图形类型:\n");
printf("1. 矩形\n");
printf("2. 三角形\n");
printf("3. 圆形\n");
printf("4. 正方形\n");
printf("请输入数字选择图形类型:");
scanf("%d", &shape);
switch (shape) {
case 1:
printf("请输入矩形的长和宽:");
scanf("%f %f", &base, &height);
area = base * height;
printf("矩形的面积为:%.2f\n", area);
break;
case 2:
printf("请输入三角形的底和高:");
scanf("%f %f", &base, &height);
area = 0.5 * base * height;
printf("三角形的面积为:%.2f\n", area);
break;
case 3:
printf("请输入圆的半径:");
scanf("%f", &radius);
area = 3.14 * radius * radius;
printf("圆的面积为:%.2f\n", area);
break;
case 4:
printf("请输入正方形的边长:");
scanf("%f", &side);
area = side * side;
printf("正方形的面积为:%.2f\n", area);
break;
default:
printf("输入错误,请重新输入。\n");
break;
}
return 0;
}
```
运行程序后,会提示用户选择图形类型,并根据用户的选择计算图形的面积。其中,使用了switch语句根据用户输入的数字来选择计算哪种图形的面积,同时使用了scanf和printf函数来实现用户输入和输出结果。
阅读全文