4. 输入三角形的三边长,求三角形面积
时间: 2023-09-12 14:03:50 浏览: 750
C语言实验-从键盘输入三角形三个边的长度,计算该三角形的面积。若输入的三条边不能构成三角形。则直接输出信息“不能构成三角形!”
5星 · 资源好评率100%
可以使用海伦公式来计算三角形面积,海伦公式如下:
s = (a + b + c) / 2
面积 = √(s * (s - a) * (s - b) * (s - c))
其中,a、b、c 分别表示三角形的三条边,s 表示半周长(即三边长之和的一半)。
假设三角形的三边长分别为 a、b、c,那么可以使用以下代码来计算三角形的面积:
```python
import math
a = float(input("请输入三角形的第一条边长:"))
b = float(input("请输入三角形的第二条边长:"))
c = float(input("请输入三角形的第三条边长:"))
s = (a + b + c) / 2
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
print("三角形的面积为:", area)
```
需要注意的是,输入的三条边长必须满足三角形的成立条件,即任意两边之和大于第三边。否则,程序会报错。
阅读全文