用C语言标准函数——STDLIB自带的快速排序进行结构体排序
/*特别为你写的*/
#include "stdlib.h"
typedef struct box {
int s;
long sum;
char name[10];
} T;
T temp,data[10];
int cmp(void const *a,void const *b) {
T *m,*n;
m=(T *)a;
n=(T *)b;
if((*m).sum>(*n).sum) return 1;
if((*m).sum<(*n).sum) return -1;
return 0;
}
int main() {
读入数据
qsort((void *)data,10,sizeof(T),cmp);
}
My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.