校级运动会管理系统c语言程序.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《校级运动会管理系统c语言程序.pdf》由会员分享,可在线阅读,更多相关《校级运动会管理系统c语言程序.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、#include#include#include#include#define SIZE 9#define N3#define WM3void bsxm();/比赛项目void csxx();/参赛学校void ttzf();/团体总分void Information();void main();void menu();void printf_back();void saveathlete();void saveprogram();void saveschool();void savescore();void Search();int i;FILE*fp1,*fp2,*fp3,*fp4;str
2、uct athlete/定义运动员信息char univ5;char name8;char prog15;char mingci5;int score;atSIZE;struct xuexiao/定义学校信息char univ5;char prog15;int num_athlete;xxN;struct program/定义项目信息char prog5;int quming;char ath15;char ath25;char univ15;char univ25;proWM;struct zongfen/定义学校得分信息char univ5;char prog15;char prog25;
3、char prog35;int score1;int score2;int score3;int total_score;zfN;void Information()/进入信息录入系统选择系统子函数int n,w;doputs(nnn);puts(tt*_Welcome to load 信息录入 system!_*n);puts(tt*MENU*n);puts(tt*1.saveathlete*n);/运动员姓名录入puts(tt*2.saveschool*n);/运动员学校录入puts(tt*3.saveprogram()*n);/参加项目录入puts(tt*4.back*n);/退出put
4、s(tt*n);printf(Choic your number(1-4):bb);scanf(%d,&n);if(n4)w=1;printf(nntt-DATAERROR!-nnn);getchar();else w=0;while(w=1);switch(n)case 1:saveathlete();break;/保存运动员信息子函数case 2:saveschool();break;/保存学校信息子函数case 3:saveprogram();break;/保存项目比赛信息子函数case 4:exit(0);void saveathlete()/保存运动员信息子函数printf(n 请输
5、入各项目获奖运动员的信息:);for(i=0;iSIZE;i+)printf(n 请输入第%d 个运动员的信息:n,i+1);printf(姓名:);scanf(%s,ati.name);printf(学校:);scanf(%s,ati.univ);printf(参赛项目:);scanf(%s,ati.prog);printf(名次:);scanf(%s,ati.mingci);printf(得分:);scanf(%d,&ati.score);fp1=fopen(ath,w);for(i=0;iSIZE;i+)if(fwrite(&ati,sizeof(struct athlete),1,fp
6、1)!=1)printf(File write error!n);fclose(fp1);fp1=fopen(ath,r);printf(n 现在各运动员的信息如下:nn);printf(姓名学校项目名次得分n);for(i=0;iSIZE;i+)fread(&ati,sizeof(struct athlete),1,fp1);printf(%-10s%-10s%-18s%-10s%dn,ati.name,ati.univ,ati.prog,ati.mingci,ati.score);fclose(fp1);printf_back();void saveschool()/保存学校信息子函数pr
7、intf(n 请输入各参赛学校的信息:);for(i=0;iN;i+)printf(n 请输入第%d 个学校的信息:n,i+1);printf(学校:);scanf(%s,xxi.univ);printf(参赛的项目:);scanf(%s,xxi.prog);printf(参赛者数:);scanf(%d,&xxi.num_athlete);fp3=fopen(xxiao,w);for(i=0;iN;i+)if(fwrite(&xxi,sizeof(struct xuexiao),1,fp3)!=1)printf(File write error!n);fclose(fp3);printf_ba
8、ck();void saveprogram()/保存项目比赛信息子函数printf(n 请输入关于比赛项目的信息:);for(i=0;iWM;i+)printf(n 请输入第%d 项比赛的信息:n,i+1);printf(项目:);scanf(%s,proi.prog);printf(取分情况:);scanf(%d,&proi.quming);printf(参赛者 1:);scanf(%s,proi.ath1);printf(所属学校:);scanf(%s,proi.univ1);printf(参赛者 2:);scanf(%s,proi.ath2);printf(所属学校:);scanf(%s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运动会 管理 系统 语言 程序
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内