总体思路就是按单价排序,然后先卖贵的
#include<stdio.h>
#include<stdlib.h>
typedef struct mcake{
//定义一个月饼结构体,当然用二维数组处理也可以
double storage; //定义成double "正数"
double price; //定义成double "正数"
}mcake;
int compare(const void *a,const void *b){
mcake c=*(mcake *