文章

21

粉丝

43

获赞

1

访问

5.4k

头像
三角形判定 题解:
P2018
发布于2024年3月5日 16:45
阅读数 205

#include <stdio.h>

int main() {
    int T;
    scanf("%d", &T);

    while (T--) {
        int a, b, c;
        scanf("%d %d %d", &a, &b, &c);

        // Check if the triangle is valid
        if (a + b > c && a + c > b && b + c > a) {
            // Determine triangle type
            if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a)
                printf("2\n"); // Right angled triangle
            else if (a * a + b * b < c * c || a * a + c * c < b * b || b * b + c * c < a * a)
                printf("3\n"); // Obtuse angled triangle
        ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发