1 . 编写一个程序,输入三角形三边边长,计算三角形面积。 海伦公式:Area = sqrt(s*(s- a)(s- b-)(s- c)), s = (a+ b+ c)/2
时间: 2024-09-09 12:01:26 浏览: 142
C语言输入三角形边长判断其类型并输出面积实例代码
5星 · 资源好评率100%
要编写一个程序来计算三角形的面积,可以使用海伦公式。首先,用户需要输入三角形的三边长,分别记为a、b、c。然后计算半周长s,公式为s = (a + b + c) / 2。最后,根据海伦公式计算面积,公式为Area = sqrt(s * (s - a) * (s - b) * (s - c)),其中sqrt表示求平方根。
以下是一个简单的Python程序示例:
```python
import math
# 输入三角形的三边长
a = float(input("请输入边长a: "))
b = float(input("请输入边长b: "))
c = float(input("请输入边长c: "))
# 计算半周长
s = (a + b + c) / 2
# 判断是否能构成三角形
if a + b > c and a + c > b and b + c > a:
# 使用海伦公式计算面积
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
print("三角形的面积为:", area)
else:
print("输入的边长无法构成三角形。")
```
当运行这个程序时,用户需要按照提示输入三角形的三边长,然后程序会判断这三条边是否能构成一个三角形,并且输出该三角形的面积或者错误提示。
阅读全文