简单题,不用这样写,练习一下刚学的指针。。。
#include<iostream>
using namespace std;int main()
{
void paixu(double *p1,double *p2,double *p3);
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
double a,b,c;
cin>>a>>b>>c;
double *p1=&a,*p2=&b,*p3=&c;
paixu(p1,p2,p3);
if(a<b+c&&((a-b)<c||(b-a)<c))
cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
}
void paixu(double *p1,double *p2,double *p3)
{
int i;
double temp;
if(*p1<*p2)
{
temp=*p1;
*p1=*p2;
*p2=temp;
}
if(*p1<*p3)
{
temp=*p1;
*p1=*p3;
*p3=temp;
}
if(*p3<*p2)
{
temp=*p2;
*p2=*p3;
*p3=temp;
}
}