1069:判斷三角形形狀

題目描述

給你三角形的三條邊,你能告訴我它是哪種三角形嗎?
如果是直角三角形,請輸出“good”。如果是等腰三角形,請輸出“perfect”。否則,請輸出“just a triangle”。
題目保證輸入數據合法。

輸入格式

輸入的第一行爲一個整數t,表示測試樣例的數量。
每組樣例包含了三個整數a,b,c,代表了三角形的三條邊的長度。(0<a,b,c<300)

輸出

對於每組樣例,輸出結果,每組結果佔一行。

樣例輸入

4
3 4 5
2 2 3 
1 4 4
4 6 3

樣例輸出

good
perfect
perfect
just a triangle

#include<stdio.h>
int main()
{
  int t,a,b,c;
  scanf("%d",&t);
  while(t--)
  {
    scanf("%d %d %d",&a,&b,&c);
    if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
      printf("good\n");
    else if(a==b||a==c||b==c)
        printf("perfect\n");
      else
      printf("just a triangle\n");
  }
  return 0;
}
        


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章