c语言计算三角形的面积
时间: 2024-09-19 13:15:19 浏览: 39
c语言计算三角形面积代码
5星 · 资源好评率100%
在C语言中,计算三角形面积通常需要知道三角形的底和高。最常用的公式是海伦公式或者直接利用两边和它们之间的高的乘积的一半。这里给出一个简单的例子:
```c
#include <stdio.h>
#include <math.h> // 引入数学库,用于浮点数运算
double calculate_triangle_area(double base, double height) {
// 计算面积
double area = 0.5 * base * height;
return area;
}
int main() {
double a; // 底边长度
double h; // 高度
printf("请输入三角形的底边长:");
scanf("%lf", &a);
printf("请输入三角形的高:");
scanf("%lf", &h);
// 确保输入的是正数,避免负面积
if (a > 0 && h > 0) {
double area = calculate_triangle_area(a, h);
printf("三角形的面积是:%.2f\n", area);
} else {
printf("输入的值无效,请确保底边和高都是正数。\n");
}
return 0;
}
```
阅读全文