大佬们,第五个测试点,为啥啊
查看原帖
大佬们,第五个测试点,为啥啊
1206391
LuoShui_楼主2024/10/17 10:54
#include<stdio.h>
#include<math.h>
int main(){
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if(a+b>c&&b+c>a&&a+c>b){
        int q,w,e,r;
        q=(a>b)?a:b;
        w=(q>c)?q:c;
        e=(a<b)?a:b;
        r=(e<c)?e:c;
        if(pow(r,2)+pow(e,2)==pow(w,2)){
            printf("Right triangle\n");
        }
        if(pow(r,2)+pow(e,2)>pow(w,2)){
            printf("Acute triangle\n");
        }
        if(pow(r,2)+pow(e,2)<pow(w,2)){
            printf("Obtuse triangle\n");
        }
        if(a==b||b==c||a==c){
            printf("Isosceles triangle\n");
        }
        if(a==b&&b==c){
            printf("Equilateral triangle");
        }
    }else {
        printf("Not triangle");
    }
    return 0;
}
2024/10/17 10:54
加载中...