如何将下面这个程序中的奖牌榜按总奖牌数进行排序
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);
}