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