采用的是switch语句
#include <stdio.h>
int main() {
int a, b, c;
int x;
printf("输入三个数:");
scanf("%d%d%d", &a, &b, &c );
if (a + b > c || a + c > b || b + c > a) {
x = 1;
} else {
x = 0;
}
if (a == b == c) {
x = 2;
}
if (a == b || a == c || b == c) {
x = 3;
}
switch (x) {
case 0:
printf("Not a triangle");
break;
case 1:
printf("Ordinary triangle");
break;
case 2:
printf("Equilateral triangle!");
break;
case 3:
printf("Isosceles triangle");
break;
}
return 0;
}