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

学习 时间:2026-04-02 19:22:43 阅读:8915
c语言 输入三个数值,判断其能否构成三角形,如果能,则求出其面积并输出,不能,则输出NO.我要程序编码!

最佳回答

阳光的篮球

机灵的悟空

2026-04-02 19:22:43

#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;
}

最新回答共有2条回答

  • 凶狠的蛋挞
    回复
    2026-04-02 19:22:43

    #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;}

上一篇 选择对话补全句子,有两项选择是多余的.

下一篇 6个月的宝宝加什么辅食