24h購物| | PChome| 登入
2009-10-29 11:21:29| 人氣853| 回應0 | 上一篇 | 下一篇

三角形的判斷

推薦 0 收藏 0 轉貼0 訂閱站台

/*************************************************************/

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

台長: 來源不明

您可能對以下文章有興趣

人氣(853) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電) | 個人分類: ZeroJudge 基礎+原創題庫 |
此分類下一篇:方格取數
此分類上一篇:數字相加

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文