2009-10-29 11:21:29來源不明
三角形的判斷
/*************************************************************/
#include<stdio.h>
#include<stdlib.h>
main()
{
int s[4];
while(scanf("%d %d %d",&s[0],&s[1],&s[2])==3)
{
int a,b,c;
for(a=0;a<3;a++)
{
c=a;
for(b=a+1;b<3;b++)
if(s[b]>s[c]) c=b;
int temp;
temp=s[a];
s[a]=s[c];
s[c]=temp;
}
if(s[0]*s[0]==s[1]*s[1]+s[2]*s[2]) printf("right triangle\n");
else if(s[0]*s[0]>s[1]*s[1]+s[2]*s[2]) printf("obtuse triangle\n");
else printf("acute triangle\n");
}
return 0;
}