任给三个整数边,判定这三个边是否构成直角三角型。 输入 三个整数,分别代表直角边、直角边、斜边。 输出 判断结果。如果是,输出yes
时间: 2024-10-08 11:16:22 浏览: 31
判断一个三位整数是非为水仙花数-2021.10.28.zip
判断三个整数能否构成直角三角形,可以使用勾股定理。如果一个三角形的两条边长度平方之和等于第三条边的平方,那么这个三角形就是直角三角形。具体算法是这样的:
1. 计算第一个整数(a)和第二个整数(b)的平方和(c^2 = a^2 + b^2)。
2. 检查计算出的结果(c^2)是否等于第三个整数(c)的平方。
如果满足条件,则输出"yes",否则输出"no"。
这里是伪代码示例:
```python
def is_right_triangle(a, b, c):
if a * a + b * b == c * c or a * a + c * c == b * b or b * b + c * c == a * a:
return "yes"
else:
return "no"
# 示例输入
input_numbers = [3, 4, 5] # 这是一个经典的直角三角形例子
result = is_right_triangle(input_numbers[0], input_numbers[1], input_numbers[2])
print(result)
```
阅读全文