编程计算任意一个长方形、正方形、圆、三角形的周长和面积。(建议⺎的值定义符号常量来表示c语言表达)
时间: 2023-05-15 16:06:01 浏览: 243
c代码-计算长方形的周长和面积
好的,以下是计算长方形、正方形、圆、三角形周长和面积的代码:
```c
#include <stdio.h>
#define PI 3.1415926535
int main() {
double length, width, radius, base, height;
double rectangle_perimeter, rectangle_area;
double square_perimeter, square_area;
double circle_perimeter, circle_area;
double triangle_perimeter, triangle_area;
// 长方形
printf("请输入长方形的长和宽:");
scanf("%lf %lf", &length, &width);
rectangle_perimeter = 2 * (length + width);
rectangle_area = length * width;
printf("长方形的周长为 %.2lf,面积为 %.2lf\n", rectangle_perimeter, rectangle_area);
// 正方形
printf("请输入正方形的边长:");
scanf("%lf", &length);
square_perimeter = 4 * length;
square_area = length * length;
printf("正方形的周长为 %.2lf,面积为 %.2lf\n", square_perimeter, square_area);
// 圆
printf("请输入圆的半径:");
scanf("%lf", &radius);
circle_perimeter = 2 * PI * radius;
circle_area = PI * radius * radius;
printf("圆的周长为 %.2lf,面积为 %.2lf\n", circle_perimeter, circle_area);
// 三角形
printf("请输入三角形的底和高:");
scanf("%lf %lf", &base, &height);
triangle_perimeter = base + 2 * sqrt(base * base + height * height);
triangle_area = 0.5 * base * height;
printf("三角形的周长为 %.2lf,面积为 %.2lf\n", triangle_perimeter, triangle_area);
return 0;
}
```
希望这个代码能够帮到您!
阅读全文