c++中结构体sort()排序

//添加函数头

#include <algorithm>

//定义结构体Yoy

typedef struct
{
 double totalprice;
 double storage;
 double averageprice;
}Toy;


Toy toy[1000];

//定义排序法则

bool compare(Toy a,Toy b)
{
 return a.averageprice >b.averageprice ;
} //< 升序    >降序

int main()

{

       ......

       sort(toy,toy+N,compare);

       ......

}

猜你喜欢

转载自www.cnblogs.com/houchen/p/8964738.html