#include <stdio.h> int yes_no(long int a,long int b,long int c); int main() { long int a, b, c; int x; while (scanf("%ld %ld %ld", &a, &b, &c) != EOF) { // 注意 while 处理多个 case x=yes_no(a,b,c); if(x==1) { if(a==b&&a==c) { printf("Equilateral triangle!\n"); } else if((a==b&&a!=c)||(a==c&&a!=b)||(c==b&&a!=c)) { printf("Isosceles triangle!\n"); } else printf("Ordinary triangle!\n"); } else printf("Not a triangle!\n"); } return 0; } int yes_no(long int a,long int b,long int c) { int x=1,y=0; if(a<(b+c)&&b<(a+c)&&c<(a+b)) { return x; } else return y; }