总结如下:
头文件:#include<algorithm>
struct A
{
int a;
int b;
}a[10];
// A a[10];第二种方法定义数组
bool cmp(const A &a,const A &b)
{
return a.a<b.a
//对结构体中的a进行排序,当return 的是1时,先输出bool cmp(const Arr &a, const Arr &b) 中左方的a,反之……记得加const
}
sort(a,a+n,cmp)//sort默认的是升序,如果要写降序,则改成大于号就行了