在C语言中,计算不同形状的面积有几种不同的方法:
计算三角形的面积
公式:面积 = 1/2 * 底边长 * 高
示例代码:
```c
include
double calculate_triangle_area(double base, double height) {
return 0.5 * base * height;
}
int main() {
double base, height;
printf("请输入三角形的高:");
scanf("%lf", &height);
printf("请输入三角形的底:");
scanf("%lf", &base);
printf("三角形的面积为:%.2lf\n", calculate_triangle_area(base, height));
return 0;
}
```
计算圆的面积
公式:面积 = π * 半径²
示例代码:
```c
include include int main() { float radius, area; printf("请输入圆的半径:"); scanf("%f", &radius); area = M_PI * radius * radius; printf("圆的面积:%f\n", area); return 0; } ``` 公式:面积 = 长 * 宽 示例代码: ```c include int main() { int length, width, area; printf("请输入矩形的长:"); scanf("%d", &length); printf("请输入矩形的宽:"); scanf("%d", &width); area = length * width; printf("矩形的面积为:%d\n", area); return 0; } ``` 建议 使用数学库:在计算圆的面积时,建议使用`math.h`库中的`M_PI`常量,这样可以确保圆周率的值是准确的。 输入验证:在实际应用中,应该对用户输入进行验证,确保输入的数据是有效的,避免程序运行时出现错误。 代码注释:为代码添加注释,有助于其他开发者理解代码的意图和功能。计算矩形的面积