本题目并不难,主要是知道三角形的判断方法即可,在提交时应注意三角形三个边的数据类型不应该是int型,而是float或double型就可以通过了。代码写得比较低级,大家随便看看。
代码如下:
#include<iostream>
using namespace std;
int main()
{
int m;
float a[1000],b[1000],c[1000];
while(cin>>m){
if(m==0)
continue;
for(int i=0;i<m;i++){
cin>>a[i]>>b[i]>>c[i];
}
for(int i=0;i<m;i++){
if(a[i]+b[i]>c[i]&&a[i]+c[i]>b[i]&&b[i]+c[i]>a[i])
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
a[i]=0;b[i]=0;c[i]=0;
}
}
}