#4 #5没过,求大佬解答
查看原帖
#4 #5没过,求大佬解答
794310
ly774201496楼主2022/9/15 08:32
#include<stdio.h>
int main()
{
    int a,b,c,i,j,k;
    scanf("%d %d %d",&a,&b,&c);
    int m[3]={a,b,c};
    for(i=0;i<3;i++)
    {
        for(k=0;k<3-i;k++)
        {
            if(m[k]<m[k+1])
            {
                j=m[k];
                m[k]=m[k+1];
                m[k+1]=j;
            }
        }   
    } 
    a=m[0];
    b=m[1];
    c=m[2];

    if((b+c)<=a)
    printf("Not triangle\n");

    else
    {           
    if((b*b+c*c)==a*a)
    printf("Right triangle\n");
    else if((b*b+c*c)>a*a)
    printf("Acute triangle\n");
    else if((b*b+c*c)<a*a)
    printf("Obtuse triangle\n");

    if(b==c)
    printf("Isosceles triangle\n");
    if(a==b&&b==c)
    printf("Equilateral triangle\n");
    }
    return 0;
}
2022/9/15 08:32
加载中...