从键盘上输入三个数,代表三角形的三条边 如果不能构成三角形显示不能构成三角形的信息提示,如果能构成三角形 则输出三角形周长和面积
时间: 2023-12-22 16:49:04 浏览: 91
绘制三角形 汇编语言
4星 · 用户满意度95%
算法设计:
1. 从键盘上输入三个数,分别存储在变量a、b、c中。
2. 判断a、b、c是否能够构成三角形,若不能则输出"不能构成三角形"的信息提示,结束程序。
3. 若能构成三角形,则计算出三角形的周长p和面积s,分别存储在变量p和s中。
4. 输出三角形的周长和面积。
Python 代码实现:
```python
import math
a = float(input("请输入第1条边的长度:"))
b = float(input("请输入第2条边的长度:"))
c = float(input("请输入第3条边的长度:"))
if a+b>c and a+c>b and b+c>a:
p = a+b+c
s = math.sqrt(p*(p-a)*(p-b)*(p-c))
print("三角形的周长为:", p)
print("三角形的面积为:", s)
else:
print("不能构成三角形")
```
示例输出:
```
请输入第1条边的长度:3
请输入第2条边的长度:4
请输入第3条边的长度:5
三角形的周长为: 12.0
三角形的面积为: 6.0
```
```
请输入第1条边的长度:1
请输入第2条边的长度:2
请输入第3条边的长度:3
不能构成三角形
```
阅读全文