sort快排结构体

struct xx
{
    int a;
    int b;
}x[10010];

bool cmp(const xx&i, const xx&j)//a从大到小顺序排   {bool cmp(xx i,xx j)也可}
{
    if(i.a>j.a) return true;
    else retturn false;
}

int main()
{
    cin>>...
    sort(x,x+n,cmp);
    cout<<...
}