題目描述
給你三角形的三條邊,你能告訴我它是哪種三角形嗎?
如果是直角三角形,請輸出“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;
}