作业帮 > 综合 > 作业

c语言 输入三个数值,判断其能否构成三角形,如果能,则求出其面积并输出,不能,则输出NO.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/28 05:15:13
c语言 输入三个数值,判断其能否构成三角形,如果能,则求出其面积并输出,不能,则输出NO.
我要程序编码!
c语言 输入三个数值,判断其能否构成三角形,如果能,则求出其面积并输出,不能,则输出NO.
#include
#include
int main()
{
int a, b, c;
float p, s;
scanf("%d%d%d", &a, &b, &c);
if (a + b > c && a + c > b && b + c > a)
{
p = (a + b + c) / 2.0;
s = p * (p - a) * (p - b) * (p - c);
s = sqrt(s);
printf("S = %.2f\n", s);
}
else printf("NO\n");
return 0;
}