P5717有人帮我康康吗
查看原帖
P5717有人帮我康康吗
406035
zgx949楼主2020/10/22 16:26
#include<stdio.h>
#include<math.h>
int sanjiao(int a,int b,int c){
    if (a+b>c&&a+c>b&&b+c>a)
    {
        
        return 1;
    }
    return 0;
}

int ruijiao(int a,int b,int c){
    if (a*a+b*b>c*c)
    {
        printf("Acute triangle\n");
        system("pause");
        return 1;
        exit;
    }
    return 0;
}

int zhijiao(int a,int b,int c){
   if (a*a+b*b==c*c)
   {
       printf("Right triangle\n");
       system("pause");
        return 1;
        exit;
   }
   return 0;
}

int dunjiao(int a,int b,int c){
   if (a*a+b*b<c*c)
   {
       printf("Obtuse triangle\n");
       system("pause");
        return 1;
        exit;
   }
   return 0;
}

int paixu(int a[4]){
    int temp;
    for (int i = 0; i < 3; i++)
    {
        for (int j = 0; j < 3-1-i; j++)
        {
            if(a[j]>=a[j+1]){
                temp=a[j];
                a[j]=a[j+1];
                a[j+1]=temp;
            }
        }
        
    }
    if (a[0]==a[1]&&a[1]==a[2])
    {
        printf("Equilateral triangle\n");
    }else if (a[0]==a[1])
    {
        printf("Isosceles triangle\n");
    }

    
    ruijiao(a[0],a[1],a[2]);
    zhijiao(a[0],a[1],a[2]);
    dunjiao(a[0],a[1],a[2]);
    //printf("%d %d %d",a[0],a[1],a[2]);
}

int main(){
    int a[4];
    scanf("%d %d %d",&a[0],&a[1],&a[2]);
    
    if(sanjiao(a[0],a[1],a[2])==1){
        
        paixu(a);
        
    }else
    {
        printf("Not triangle\n");
        system("pause");
        return 0;
    }
    
    //system("pause");
    return 0;
}
2020/10/22 16:26
加载中...