33,321
社区成员




#include <stdio.h>
int main()
{
unsigned long long int a[3];
int i,j;
for(i=0;i<3;i++)
{
scanf("%d",&a[i]);
}
int x=3;
for(i=1;i<3;i++)
{
for(j=1;j<x;j++)
{
int temp=a[j];
if(a[j]<a[j-1])
{
a[j]=a[j-1];
a[j-1]=temp;
}
}
x--;
}
if(a[0]+a[1]<=a[2])
{
printf("Not triangle\n");
}
else
{
for(i=0;i<3;i++)
{
a[i]=a[i]*a[i];
}
if((a[0]+a[1])<a[2])
{
printf("Obtuse triangle\n");
}
if((a[0]+a[1])==a[2])
{
printf("Right triangle\n");
}
if((a[0]+a[1])>a[2])
{
printf("Acute triangle\n");
}
if(a[0]==a[1]||a[1]==a[2])
{
printf("Isosceles triangle\n");
}
if(a[0]==a[1]&&a[1]==a[2])
{
printf("Equilateral triangle\n");
}
}
return 0;
}