如何将下面这个程序中的奖牌榜按总奖牌数进行排序
11111[此贴子已经被作者于2017-7-3 10:08编辑过]
void print_1() { FILE *fp; if((fp=fopen("jiangpai.txt","rb"))==NULL) { printf("cannot open file\n"); return ; } printf("编号\t国家\t金牌\t银牌\t铜牌\t奖牌数\n"); while(fread(&mm,sizeof(struct MM),1,fp)==1) printf("%d\t%s\t%d\t%d\t%d\t%d\t\n",mm.num,mm.nation,mm.gold,mm.silver,mm.brown,mm.gold+mm.silver+mm.brown); fclose(fp); }