83求助大佬,#4没过
查看原帖
83求助大佬,#4没过
1167976
P_udding楼主2024/2/23 17:45
#include <stdio.h>
#include <math.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    //排序
    int d=0;
    if(a<b){
        d=a;
        a=b;
        b=d;
        if(a<c){
            d=a;
            a=c;
            c=d;
        }
    }
    if(b<c){
        d=b;
        b=c;
        c=d;
    }
    //判断
    if(abs(a-b)<c){
        if(c+b>a){
            if(pow(a,2)==pow(b,2)+pow(c,2)){
                printf("Right triangle\n");
            }else if(pow(a,2)<pow(b,2)+pow(c,2)){
                printf("Acute triangle\n");
            }else{
                printf("Obtuse triangle\n");
            }
            if(b==c||a==b){
                printf("Isosceles triangle\n");
            }
            if(a==b&&b==c){
                    printf("Equilateral triangle\n");
            }
        }else{
            printf("Not triangle\n");
        }
    }else{
        printf("Not triangle\n");
    }
    return 0;
}
2024/2/23 17:45
加载中...