.3 输入三角形的三边长,判断能不能组成三角形?如果能,计算三角形的面积用c语音if语句
时间: 2023-09-12 18:07:39 浏览: 114
C语言输入三角形边长判断其类型并输出面积实例代码
5星 · 资源好评率100%
可以,以下是C语言代码实现:
```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("可以组成三角形,面积为:%f", area);
} else {
printf("不能组成三角形!");
}
return 0;
}
```
在这个代码中,我们使用了一个if语句来判断输入的三边长是否可以组成三角形,如果可以,就计算出三角形的面积并输出;如果不行,就直接输出“不能组成三角形”。需要注意的是,在C语言中,计算平方根需要使用math.h库中的sqrt函数。
阅读全文