C语言83分#6 wa
查看原帖
C语言83分#6 wa
1535370
NeuroNO1楼主2024/12/23 21:54
#include <stdio.h>

int main() {
    int a, b, c;
    scanf("%d %d %d", &a, &b, &c);

    // 判断是否能构成三角形
    if (a + b < c || a + c < b || b + c < a) {
        printf("Not triangle\n");
    } else {
        // 判断是否为直角三角形
        if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a) {
            printf("Right triangle\n");
        }
        // 判断是否为锐角三角形
        if (a * a + b * b > c * c && a * a + c * c > b * b && b * b + c * c > a * a) {
            printf("Acute triangle\n");
        }
        // 判断是否为钝角三角形
        if (a*a+b*b<c*c||a*a+c*c<b*b||b*b+c*c<a*a) {
            printf("Obtuse triangle\n");
        }

        // 判断是否为等腰三角形或等边三角形
        if (a == b || b == c || a == c&&!(a==b&&b==c&&a==c)) {
            printf("Isosceles triangle\n");
        }
        if (a == b && b == c) {
            printf("Equilateral triangle\n");
        }
    }
    return 0;
}

啊啊啊,我要死了,怎么找了半天还是没找出来

2024/12/23 21:54
加载中...