您的位置:首页 > 其它

1006

2016-01-29 22:40 615 查看

Problem F

Time Limit: 1 Sec Memory Limit:
64 MB 64bit IO Format: %lld

Submitted: 407 Accepted: 61

[Submit][Status][Web
Board]

Description

输入三个整数,分别代表三角形的三条边长度,判断能否构成直角三角形

Input

输入3个整数a,b,c(多组数据,-5000000<a,b,c<5000000)

Output

如果能组成直角三角形,输出yes否则输出no

Sample Input


3 4 5

Sample Output

yes

注意:

(1)64位数据 输入输出格式:%lld 数据类型:long long

(2)多组数据输入方式:(1)利用N (2)利用while(scanf("%d",&n)!=EOF){}语句,直达输入ctrl+z,结束输入

(3)注意输出格式
#include<cstdio>
#include<cstdlib>

int main()
{
long long a,b,c;
while(scanf("%lld %lld  %lld",&a,&b,&c)!=EOF)
{
if(a>0&&b>0&&c>0)
{
if(a+b>c&&a+c>b&&b+c>a)
{
if((a*a+b*b==c*c) || (b*b+c*c==a*a) || (a*a+c*c==b*b))
printf("yes\n");
else
printf("no\n");
}
else
printf("no\n");
}
else
printf("no\n");
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: