用c语言打出“输入三角形三边的长度,如果可以围成三角形则计算并输出三 角形的面积,否则输出“数据输入错误,无法计算!””
时间: 2023-05-24 14:06:20 浏览: 71
木棒三角形 C语言实现 枚举算法
4星 · 用户满意度95%
```c
#include <stdio.h>
#include <math.h>
int main() {
float a, b, c, s, area;
printf("请输入三角形三边的长度:\n");
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("该三角形的面积为%.2f\n", area);
} else {
printf("数据输入错误,无法计算!\n");
}
return 0;
}
```
阅读全文