直接用任意一条边小于另外两条边之和即可
#include<iostream>
using namespace std;
int main(){
double a,b,c;
int n;
cin>>n;
for(int i = 0;i < n;i++){
cin>>a>>b>>c;
if((a >= b+c)||(b >= a+c)||(c >= a+b)||a <=0||b<=0||c<=0){
printf("no\n");
}else{
printf("yes\n");
}
}
return 0;
}