入三角形三边的长度,如果可以围成三角形则计算并输出三 角形的面积,否则输出“数据输入错误,无法计算!”
时间: 2023-05-21 16:06:23 浏览: 83
C语言实验-从键盘输入三角形三个边的长度,计算该三角形的面积。若输入的三条边不能构成三角形。则直接输出信息“不能构成三角形!”
5星 · 资源好评率100%
请参考以下代码实现:
```python
a = float(input("请输入三角形第一条边的长度:"))
b = float(input("请输入三角形第二条边的长度:"))
c = float(input("请输入三角形第三条边的长度:"))
if a+b>c and a+c>b and b+c>a:
s = (a+b+c)/2
area = (s*(s-a)*(s-b)*(s-c))**0.5
print("三角形的面积为:", area)
else:
print("数据输入错误,无法计算!")
```
注意事项:
1. 这段代码使用 Python 程序语言编写,能够求解输入三角形三边长度的面积。
2. 代码首先读取三个浮点数 a、b 和 c,它们分别代表三角形的三边长度。
3. 代码利用条件语句判断这三条边能否围成一个三角形,如果不能,那么程序将输出“数据输入错误,无法计算!”。
4. 如果三边长度符合三角形构成的条件,则程序计算半周长 s,并根据海伦公式计算三角形的面积。
5. 最后,程序输出三角形的面积。
希望这个回答对您有帮助!
阅读全文