输入三角形三边长度值(均为正整数),判断它是否能为直角三角形的三个边长。如果可以,则输出“yes”,如果不能,则输出“no”。如果根本无法构成三角形,则输出“notatriangle”。
#include<stdio.h>
int main ()
{
int a,b,c;
scanf ("%d%d%d",&a,&b,&c);
if (c>=a+b||b>=a+c||a>=b+c)
printf ("not a triangle\n");
else if(c*c==a*a+b*b||b*b==a*a+c*c||a*a==c*c+b*b)
printf ("yes\n");
else
printf ("no\n");
return 0;
}