#include <stdio.h>
int tri_angle(double a,double b,double c)
{
if(a>b&&b>c||a>c&&c>b)
{
if(a*a==b*b+c*c)
{
return 1;
}
else
{
return 0;
}
}
else if(b>a&&a>c||b>c&&c>a)
{
if(b*b==a*a+c*c)
{
return 1;
}
else
{
return 0;
}
}
else
{
if(c*c==a*a+b*b)
{
return 1;
}
else
{
return 0;
}
}
}
int main()
{
double x,y,z;
printf("输入三角形的三条边:\n");
scanf("%f%f%f",&x,&y,&z);
int a = tri_angle(x,y,z);
if(a==0)
{
printf("不可以组成直角三角形\n");
}
else
{
printf("可以组成直角三角形\n");
}
return 0;
}