c语言程序+求三角形的面积
时间: 2024-10-18 08:07:00 浏览: 28
C语言程序-计算三角形面积
这是一个使用C语言编写的程序,用于计算三角形的面积。程序需要输入三角形的三条边长,然后使用海伦公式计算面积。如果输入的三条边长不符合三角形法则,则输出面积为零。在程序中使用到了sqrt求平方根,所以在程序的开头包含了math库函数。
以下是一个示例程序:
```
#include <stdio.h>
#include <math.h>
void main() {
float a, b, c, s, area;
printf("input three edges:");
scanf("%f%f%f", &a, &b, &c);
if (a + b > c && a + c > b && b + c > a) {
s = (a + b + c) / 2;
area = sqrt(s * (s - a) * (s - b) * (s - c));
printf("area=%5.2f\n", area);
} else {
printf("Invalid input, cannot form a triangle.\n");
}
}
```
在这个程序中,我们使用了if语句来判断输入的三条边是否能够构成一个三角形。如果不能构成三角形,则输出一个错误信息。如果可以构成三角形,则使用海伦公式计算面积,并输出结果。
阅读全文