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;
}

上一篇:數字相加

下一篇:方格取數