(1)输入三角形的三条边,判断是否能构成三角形,若能则计算并输出三角形的面积,否则给出出错信息。
时间: 2023-05-18 22:06:19 浏览: 752
c代码-14.入的三个边长(正整型值),fun函数判断能否构成三角形,若能构成三角形则返回1,若不能构成三角形则返回0。判断方法是任意两边之和大于第三边则构成三角形,否则不能。例如,输入"12,4,9",则输出"可以构成三角形"。
可以回答。以下是代码示例:
```python
a = float(input("请输入三角形的第一条边长:"))
b = float(input("请输入三角形的第二条边长:"))
c = float(input("请输入三角形的第三条边长:"))
if a + b > c and a + c > b and b + c > a:
# 可以构成三角形
p = (a + b + c) / 2
area = (p * (p - a) * (p - b) * (p - c)) ** 0.5
print("可以构成三角形,面积为:", area)
else:
# 不能构成三角形
print("无法构成三角形!")
```
输入三条边长后,程序会判断是否能构成三角形,如果可以则计算并输出面积,否则输出出错信息。
阅读全文