//添加函數頭
#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 ;
} //< 升序 >降序
bool compare1(Toy a,Toy b)
{
if(a.totalprice!=b.totalprice)
{
return a.totalprice<b.totalprice;
}else if(a.storage!=b.storage)
{
return a.storage<b.storage
}
int main()
{
......
sort(toy,toy+N,compare);
......
}