解题思路:本来还要判断两边之和大于第三边,没想到不用,这是为什么,请问,这样就一定能成为三角形吗?是不是题目有漏洞?
注意事项:
参考代码:
##l=list(map(int,input().split()))
##sorted(l)
##if l[0]+l[1]>l[2]:
## if l[0]**2+l[1]**2==l[2]**2:
## if l[0]+l[2]>l[1]:
a,b,c=map(int,input().split())
if a**2==b**2+c**2 or b**2==a**2+c**2 or c**2==a**2+b**2:
print('YES')
else:
print('NO')
0.0分
0 人评分
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)浏览:417 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1413 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:900 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:821 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:821 |
母牛的故事 (C语言代码)浏览:594 |
1642题解浏览:784 |
核桃的数量 (C语言代码)浏览:726 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:755 |
IP判断 (C语言代码)浏览:592 |