输入三角形三条边的长度a,b,c,输出这个三角形的面积,误差不超过十万分之一
时间: 2024-05-05 21:22:19 浏览: 76
用三边求三角形面积
根据海伦公式,可以计算出三角形的半周长s:
$s = \frac{a+b+c}{2}$
然后根据海伦公式,可以计算出三角形的面积:
$area = \sqrt{s(s-a)(s-b)(s-c)}$
其中,$\sqrt{}$ 表示开方运算。
以下是 Python 代码实现:
```python
import math
def triangle_area(a, b, c):
s = (a + b + c) / 2
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
return area
a = 3
b = 4
c = 5
area = triangle_area(a, b, c)
print(area)
```
输出结果为 6.0,即为三角形的面积。注意,这里的输出结果是浮点数,误差可能会略微偏离十万分之一,但一般情况下误差很小。
阅读全文