求助!50分(c语言)
查看原帖
求助!50分(c语言)
1184146
aoqichongtian楼主2023/12/17 20:34
#include <stdio.h>
int main(){
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    int max,min,mid;
    min=a;
    max=a;
    if(b>a){
        max=b;
    }
    if(c>a){
        max=c;
    }
    if(b<a){
        min=b;
    }
    if(c<a){
        min=c;
    }
    if(a<max&&a>min){
        mid=a;
    }
    if(b<max&&b>min){
        mid=b;
    }
    if(c<max&&c>min){
        mid=c;
    }
    if(min+mid<=max){
        printf("Not triangle\n");
    }
    else{
        if(a==b||a==c){
            if(a==b&&a==c)
            {
            printf("Equilateral triangle\n");
                }
            else{
                printf("Isosceles triangle\n");
            }
                      }
        if(min*min+mid*mid>max*max){
            printf("Acute triangle\n");
        }              
        else if(min*min+mid*mid==max*max){
            printf("Right triangle\n");
        }
        else if(min*min+mid*mid<max*max){
            printf("Obtuse triangle\n");
        }
    }
    return 0;
}

救救孩子吧qwq

2023/12/17 20:34
加载中...