#包含?& ltmath.h & gt
int?主()
{浮動?a,b,c,t;
scanf("%f%f%f ",& amp壹,& ampb & amp;c);
如果(a & gt= b+ c | | b & gt;= a+c | | c & gt;=a+b)
Printf("不能形成三角形\ n ");
其他
if(a = = b & amp;& ampb==c)
Printf("等邊三角形\ n ");
其他
if(a==b||b==c||a==c)
?Printf("等腰三角形\ n ");
?其他
?{ if(a & lt;b){ t = a;a = b;b = t;}
如果(a & ltc){ t = a;a = c;c = t;}
if(fabs(a * a-b * b-c * c)& lt;1e-6)
Printf("直角三角形\ n ");
其他
Printf("壹般三角形\ n ");
?}
回歸?0;
}