欢迎来到天天文库
浏览记录
ID:40116919
大小:17.69 KB
页数:10页
时间:2019-07-21
《校级运动会管理系统c语言程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include#include#include#include#defineSIZE9#defineN3#defineWM3voidbsxm();//比赛项目voidcsxx();//参赛学校voidttzf();//团体总分voidInformation();voidmain();voidmenu();voidprintf_back();voidsaveathlete();voidsaveprogram();voidsaveschool();v
2、oidsavescore();voidSearch();inti;FILE*fp1,*fp2,*fp3,*fp4;structathlete//定义运动员信息{charuniv[5];charname[8];charprog[15];charmingci[5];intscore;}at[SIZE];structxuexiao//定义学校信息{charuniv[5];charprog[15];intnum_athlete;}xx[N];structprogram//定义项目信息{charprog[5];intquming;c
3、harath1[5];charath2[5];charuniv1[5];charuniv2[5];}pro[WM];structzongfen//定义学校得分信息{charuniv[5];charprog1[5];charprog2[5];charprog3[5];intscore1;intscore2;intscore3;inttotal_score;}zf[N];voidInformation()//进入信息录入系统选择系统子函数{intn,w;do{puts("");puts("tt***^__^We
4、lcometoload信息录入system!^__^***");puts("tt*************************MENU*************************");puts("tt********1.saveathlete**************");//运动员姓名录入puts("tt********2.saveschool**************");//运动员学校录入puts("tt********3.saveprogram()***********
5、***");//参加项目录入puts("tt********4.back**************");//退出puts("tt******************************************************");printf("Choicyournumber(1-4):[]bb");scanf("%d",&n);if(n<1
6、
7、n>4){w=1;printf("tt----------------------DATAERROR!--------------
8、--------");getchar();}elsew=0;}while(w==1);switch(n){case1:saveathlete();break;//保存运动员信息子函数case2:saveschool();break;//保存学校信息子函数case3:saveprogram();break;//保存项目比赛信息子函数case4:exit(0);}}voidsaveathlete()//保存运动员信息子函数{printf("请输入各项目获奖运动员的信息:");for(i=0;i9、){printf("请输入第%d个运动员的信息:",i+1);printf("姓名:");scanf("%s",at[i].name);printf("学校:");scanf("%s",at[i].univ);printf("参赛项目:");scanf("%s",at[i].prog);printf("名次:");scanf("%s",at[i].mingci);printf("得分:");scanf("%d",&at[i].score);}fp1=fopen("ath","w");for(i=0;i10、++){if(fwrite(&at[i],sizeof(structathlete),1,fp1)!=1)printf("Filewriteerror!");}fclose(fp1);fp1=fopen("ath","r");printf("现在各运动员的信息如下:");printf("
9、){printf("请输入第%d个运动员的信息:",i+1);printf("姓名:");scanf("%s",at[i].name);printf("学校:");scanf("%s",at[i].univ);printf("参赛项目:");scanf("%s",at[i].prog);printf("名次:");scanf("%s",at[i].mingci);printf("得分:");scanf("%d",&at[i].score);}fp1=fopen("ath","w");for(i=0;i10、++){if(fwrite(&at[i],sizeof(structathlete),1,fp1)!=1)printf("Filewriteerror!");}fclose(fp1);fp1=fopen("ath","r");printf("现在各运动员的信息如下:");printf("
10、++){if(fwrite(&at[i],sizeof(structathlete),1,fp1)!=1)printf("Filewriteerror!");}fclose(fp1);fp1=fopen("ath","r");printf("现在各运动员的信息如下:");printf("
此文档下载收益归作者所有