int main() {
int a, b, c, t;
scanf("%d %d %d", &a, &b, &c);
if (a > b) {
t = b;
b = a;
a = t;
}
if (b > c) {
t = c;
c = b;
b = t;
}
if (a > b) {
t = b;
b = a;
a = t;
}//前面这段代码是为了将 a,b,c从小到大排序
if (a + b <= c) {
printf("No triangle\n");
}
else {
if ((a * a) + (b * b) > (c * c)) {
printf("Acute triangle\n");
if (a == b || b == c) {
printf("Isosceles triangle\n");
if (a == b && b == c)
printf("Equilateral triangle\n");
}
}//判断是否为锐角三角形,如果是判断是否为的等腰,再判断是否为等边
if ((a * a) + (b * b) == (c * c)) {
printf("Right triangle\n");
if (a == b || b == c) {
printf("Isosceles triangle\n");
}//判断是否为直角三角形,再判断是否为等腰,
//因为等边三角形只能是锐角三角形因此不必判断
//钝角三角形同理
}
if ((a * a) + (b * b) < (c * c)) {
printf("Obtuse triangle\n");
if (a == b || b == c) {
printf("Isosceles triangle\n");
}
}
}
return 0;
}