排序模拟题,练练C/C++排序挺好的。
第一次:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
typedef struct{
char number[20];
int score;
int final_rank;
int local_num;
int local_rank;
}Info;
Info info[30005];
int cmp(const void *m,const void *n){
Info *a=(Info *)m;
Info *b=(Info *)n;
if(a->score==b->score) return strcmp(a->number,b->number);
else return a->score<b->score;
}
int main(){
int i,j,N,K,off=0;
......
阅读全文