题解 | 三角形判断
#include <stdio.h> int main() { int a, b,c; while(scanf("%d%d%d",&a,&b,&c)==3){ if(a+b>c&&b+c>a&&c+a>b) { if(a==b&&b!=c||b==c&&a!=c||c==a&&a!=b) printf("Isosceles triangle!\n"); else if(a==b&&b==c) printf("Equilateral triangle!\n"); else printf("Ordinary triangle!\n"); } else { printf("Not a triangle!\n"); } } return 0; }