杭电2039 三角形

来源:互联网 发布:什么域名代表公司 编辑:程序博客网 时间:2024/06/14 01:46
Problem Description
给定三条边,请你判断一下能不能组成一个三角形。


 

Input
输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C <1000;


 

Output
对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。


 

Sample Input
21 2 32 2 2


 

Sample Output
NOYES
#include<cstdio>#include<iostream>#include<algorithm>using namespace std;int main(){double a[4];   //一定是 double型 int i,n;cin>>n;while(n--){for(i=1;i<=3;++i){cin>>a[i];}sort(a+1,a+4);if(a[1]+a[2]>a[3]&&a[3]-a[2]<a[1])cout<<"YES"<<endl;elsecout<<"NO"<<endl;}return 0;}


 

0 0