#include
#include
//
判断数据是否合法
int Legal(int x,int y,int z)
{
if(x>0 && x<200 && y>0 && y<200 && z>0 && z<200)
return 1;
else
return 0;
}
//
判断能否组成三角形
int istriangle(int x,int y,int z)
{
int n;
n=Legal(x,y,z);
if(n==1 && x+y>z && x+z>y && y+z>x)
return 1;
else
return 0;
}
//
等腰三角形
isoceles triangle
int isisosceles(int x,int y,int z)
{
int n;
n=istriangle(x,y,z);
if(n==1)
{
if(x==y || x==z || z==y)
return 1;
else
return 0;
}
else
return 0;
}
//
等腰直角三角形
(
其中三边的比例关系为
1
:
1:
√
2
,不全为
int
型
)isosceles right triangle
/*int isisoscelesright(int x,int y,int z)
{
int n;
n=isisosceles(x,y,z);
if(n==1)
{
if(x*x+y*y==z*z || x*x+z*z==y*y || z*z+y*y==x*x)