1283:三角形
Description
输入三角形三边长度a,b,c(均为正整数)判断能否为直角三角形边长。如果可以则输出“yes”,如果不能则输出“no”,如果根本无法组成三角形则输出“not a triangle”。
Input
输入三角形三边长长度a,b,c(均为正整数)。
Output
判断能否为直角三角形的三个边长。如果可以则输出“yes”,如果不能则输出“no”,如果根本无法组成三角形则输出“not a triangle”。
Sample Input
3 5 4
Sample Output
yes
#include<iostream>
using namespace std;
int main()
{
int ch[100];
int i;
for(i=0;i<3;i++)
{
cin>>ch[i];
}
int temp,index,j;
for(i=0;i<2;i++)
{
index=i;
for(j=i+1;j<3;j++)
{
if(ch[j]<ch[index])
index=j;
}
if(i!=index)
{
temp=ch[i];ch[i]=ch[index];ch[index]=temp;
}
}
if(ch[2]*ch[2]==ch[1]*ch[1]+ch[0]*ch[0])
cout<<"yes";
else
cout<<"no";
return 0;
}