Description
输入三解形三边长度值,判断它是否能为直角三角形的三个边长。如果可以,则输出"yes",如果不能,则输出"no"。如果根本无法构成三角形,则输出"not
a triangle"。
Input
三角形三边a,b,c(均为正整数)
Output
如果是直角三角形,输出"yes";
如果不是直角三角形,输出"no";
如果根本无法构成三角形,输出"not a triangle"
均为小写字母
Sample
Input
3 4 3
Sample Output
no
Source
#include<isotream>
using namespace std;
void
main()
{
int a,b,c;
cin>>a>>b>>c;
if(a<b+c
&& b<a+c && c<a+b)
{
if(a*a==b*b+c*c || b*b==a*a+c*c ||
c*c==a*a+b*b)
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
}
else
cout<<"not
a triangle";
}