各位大佬,我第一个一直过不去,求指教
查看原帖
各位大佬,我第一个一直过不去,求指教
665849
lzw2001楼主2022/2/26 17:07
#include <stdio.h>
#include <stdlib.h>
#define N 3
int main()
{  int a[N],i,j,x,y,z,t;
for(i=0;i<N;i++)
{
    scanf("%d",&a[i]);
}
for(i=0;i<N;i++)
{
    for(j=0;j<N-i-1;j++)
    {  if(a[j]>a[j+1])
         {t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
         }
    }
}

x=a[0];
y=a[1];
z=a[2];
if(x+y<=z)
printf("Not triangle\n");
else if(x*x+y*y==z*z)
printf("Right triangle\n");
else if(x*x+y*y>z*z)
printf("Acute triangle\n");
else if(x*x+y*y<z*z)
printf("Obtuse triangle\n");
if(x+y>z)
{if(x==y||x==z||y==z)
printf("Isosceles triangle\n");
    if(x==y&&x==z)
printf("Equilateral trianglee\n");}
 return 0;
}

我好像不是因为等边等腰三角形的问题

2022/2/26 17:07
加载中...