输入三个正整数,判断能否构成三角形三边长,能求三角形面积,不能的话则输出不能
时间: 2023-04-07 15:04:50 浏览: 238
C语言实验-从键盘输入三角形三个边的长度,计算该三角形的面积。若输入的三条边不能构成三角形。则直接输出信息“不能构成三角形!”
5星 · 资源好评率100%
可以回答这个问题。如果输入的三个正整数 a、b、c 满足以下条件之一,则可以构成三角形:
1. a + b > c
2. a + c > b
3. b + c > a
如果以上条件都满足,则可以使用海伦公式求出三角形的面积:
s = (a + b + c) / 2
area = sqrt(s * (s - a) * (s - b) * (s - c))
如果以上条件不满足,则不能构成三角形。
阅读全文