勾股定理

来源:互联网 发布:53端口 udp 编辑:程序博客网 时间:2024/04/28 06:48

勾股定理

Time Limit: 1000ms   Memory limit: 32768K  有疑问?点这里^_^

题目描述

    给出三个边的长度,判断能否构成直角三角形。

输入

    第一行是一个正整数N,接下来N行每行三个整数代表三条边长度。

输出

    输出N行,对于输入中的每一行,如果能够成直角三角形则输出Yes,否则输出No。

示例输入

23 4 52 3 4

示例输出

YesNo

提示


来源


示例程序

 

#include<stdio.h>  int main()  {      int i,a,b,c,n;      scanf("%d",&n);      for(i=1;i<=n;i++)      {          scanf("%d %d %d",&a,&b,&c);          if((a*a==b*b+c*c)+(b*b==a*a+c*c)+(c*c==a*a+b*b)==1)              printf("Yes\n");          else              printf("No\n");      }  }

0 0