#include <stdio.h> #include <math.h> main() { float a,b,c; scanf("%f%f%f",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a) { if(a==b && a==c) { printf("等边三角形\n"); } else if(a==b ||a==c || b==c) { printf("等腰三角形\n"); } else if(a*a+b*b==c*c || a*a+c*c==b*b || b*b+c*c==a*a) { printf("直角三角形\n"); } else if(a==b ||a==c || b==c || a*a+b*b==c*c || a*a+c*c==b*b || b*b+c*c==a*a) { printf("等腰直角三角形\n"); } else { printf("一般三角形\n"); } } else { printf("不是三角形\n"); } }
|