printf(" 此项目取前5名获奖者\n"); break; } }
if(i==a+1)
printf(" 此项目取前3名获奖者\n");
printf("\n 获胜名单由成绩高到低依次为:\n\n "); for(i=7;i>0;i--) {
for(b=1;b<=a;b++) {
if(f[b][ge].num==i) printf("%5d",b); } }
6 保存退出
void exit0() {
FILE *fp; int k;
alp:if((fp=fopen("sore.txt","w"))==NULL) {
printf("创建文件失败\n"); printf(" 1*****重试\n");
printf(" 2*****强制退出(数据将不会保存到文件)\n"); printf(" 3*****回到主菜单\n"); alj: scanf("%d",&k); if(k==1) goto alp; else if(k==2) exit(0); else if(k==3) return; else {
printf("输入错误,请重新输入:"); goto alj; } }
fprintf(fp,"\n\n");
fprintf(fp,"运动会分数统计表\n\n\n"); fprintf(fp,"项目代号"); for(i=1;i<=c+d;i++)