原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2393
一:分析
给一个三角形的三个边,求判断是否是直角三角形,很简单。
二:AC代码
#define _CRT_SECURE_NO_DEPRECATE
#include<iostream>
#include<cmath>
#include<algorithm>
using namespace std;
int main()
{
int T, a, b, c;
int nCase = 1;
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("Scenario #%d:\nyes\n\n", nCase++);
else
printf("Scenario #%d:\nno\n\n", nCase++);
}
return 0;
}