c语言求助
查看原帖
c语言求助
566258
fgghhhnn楼主2021/10/27 22:17
int a1,b1,c1;
int a,b,c;
scanf("%d %d %d",&a1,&b1,&c1);
if(a1<b1&&a1<=c1){
    a=a1;
    if(b1<c1){
        b=b1;
        c=c1;
    }else{
        b=c1;
        c=b1;
    }
}else if(b1<=a1&&b1<=c1){
    a=b1;
    if(a1<c1){
        b=a1;
        c=c1;
    }else{
        b=c1;
        c=a1;
    }
}else{
    a=c1;
    if(a1<b1){
        b=a1;
        c=b1;
    }else{
        c=a1;
        b=b1;
    }
}

if((c-b)>=a||(c+b)<=a){
    printf("Not triangle\n");
}
if(a*a+b*b==c*c){
    printf("Right triangle\n");
}
if(a*a+b*b>c*c){
     printf("Acute triangle\n");
}
if(a*a+b*b<c*c){
    printf("Obtuse triangle\n");
}
if(a==b||b==c||a==c){
     printf("Isosceles triangle\n");
}
if(a==b&&b==c){
    printf("Equilateral triangle\n");
}
return 0;

}

2021/10/27 22:17
加载中...