校级运动会管理计划系统c语言知识程序

上传人:不*** 文档编号:116239463 上传时间:2019-11-16 格式:DOC 页数:16 大小:16.40KB
返回 下载 相关 举报
校级运动会管理计划系统c语言知识程序_第1页
第1页 / 共16页
校级运动会管理计划系统c语言知识程序_第2页
第2页 / 共16页
校级运动会管理计划系统c语言知识程序_第3页
第3页 / 共16页
校级运动会管理计划系统c语言知识程序_第4页
第4页 / 共16页
校级运动会管理计划系统c语言知识程序_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《校级运动会管理计划系统c语言知识程序》由会员分享,可在线阅读,更多相关《校级运动会管理计划系统c语言知识程序(16页珍藏版)》请在金锄头文库上搜索。

1、+#include#include#include#include#define SIZE 9#define N 3 #define WM 3void bsxm(); /比赛项目void csxx(); /参赛学校void ttzf(); /团体总分void Information();void main();void menu();void rintf_back();void saveathlete();void saverogram();void saveschool();void savescore();void Search();int i;FILE *f1,*f2,*f3,*f4;s

2、truct athlete /定义运动员信息char univ5;char name8;char rog15; char mingci5;int score;atSIZE;struct xueao /定义学校信息char univ5;char rog15;int num_athlete;xxN;struct rogram /定义项目信息char rog5;int quming; char ath15;char ath25;char univ15;char univ25;roWM;struct zongfen /定义学校得分信息char univ5;char rog15;char rog25;c

3、har rog35;int score1;int score2;int score3;int total_score;zfN;void Information()/进入信息录入系统选择系统子函数 int n,w ; do uts(nnn); uts(tt*_ Welcome to load 信息录入 system! _*n); uts(tt*MENU*n); uts(tt* 1saveathlete *n);/运动员姓名录入 uts(tt* 2saveschool *n);/运动员学校录入 uts(tt* 3saverogram() *n);/参加项目录入 uts(tt* 4back *n);

4、/退出 uts(tt*n); rintf(Choic your number(1-4): bb); scanf(%d,&am;n); if (n4) w=1; rintf(nntt-DATAERROR!-nnn); getchar(); else w=0; while (w=1); switch(n) case 1 : saveathlete(); break;/ 保存运动员信息子函数 case 2 : saveschool(); break;/保存学校信息子函数 case 3 : saverogram();break;/保存项目比赛信息子函数 case 4 : et(0); void sav

5、eathlete()/保存运动员信息子函数rintf(n请输入各项目获奖运动员的信息:);for(i=0;iSIZE;i+) rintf(n请输入第%d个运动员的信息:n,i+1);rintf(姓名:); scanf(%s,atiname); rintf(学校:); scanf(%s,atiuniv); rintf(参赛项目:); scanf(%s,atirog);rintf(名次:);scanf(%s,atimingci); rintf(得分:); scanf(%d,&am;atiscore);f1=foen(ath,w);for(i=0;iSIZE;i+)if(fwrite(&am;ati

6、,sizeof(struct athlete),1,f1)!=1)rintf(File write error!n);fclose(f1);f1=foen(ath,r); rintf(n现在各运动员的信息如下:nn); rintf(姓名 学校 项目 名次 得分n);for(i=0;iSIZE;i+)fread(&am;ati,sizeof(struct athlete),1,f1); rintf(%-10s%-10s%-18s%-10s%dn,atiname,atiuniv,atirog,atimingci,atiscore);fclose(f1);rintf_back();void save

7、school()/保存学校信息子函数rintf(n请输入各参赛学校的信息:);for(i=0;iN;i+)rintf(n请输入第%d个学校的信息:n,i+1);rintf(学校:);scanf(%s,xxiuniv);rintf(参赛的项目:);scanf(%s,xxirog);rintf(参赛者数:);scanf(%d,&am;xxinum_athlete);f3=foen(xao,w);for(i=0;iN;i+)if(fwrite(&am;xxi,sizeof(struct xueao),1,f3)!=1)rintf(File write error!n);fclose(f3); rin

8、tf_back();void saverogram()/保存项目比赛信息子函数rintf(n请输入关于比赛项目的信息:);for(i=0;iWM;i+)rintf(n请输入第%d项比赛的信息:n,i+1);rintf(项目:);scanf(%s,roirog);rintf(取分情况:);scanf(%d,&am;roiquming);rintf(参赛者1:);scanf(%s,roiath1);rintf(所属学校:);scanf(%s,roiuniv1);rintf(参赛者2:);scanf(%s,roiath2);rintf(所属学校:);scanf(%s,roiuniv2); f4=fo

9、en(r,w);for(i=0;iN;i+)if(fwrite(&am;roi,sizeof(struct rogram),1,f4)!=1)rintf(File write error!n);fclose(f4); rintf_back();void savescore()/保存学校得分情况子函数rintf(N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数。n);rintf(W100-女子一百米比赛,M100-男子一百米,M200-男子两百米。n);rintf(n各项名次得分权值如下:n);rintf(取前三名:第一名5分 第二名3分 第三名2分n);rintf(n请输入各学校的得分

10、情况:); for(i=0;iN;i+)rintf(n请输入第%d个学校的得分情况:n,i+1);rintf(学校:);scanf(%s,zfiuniv); rintf(参赛项目1:);scanf(%s,zfirog1);rintf(得分:);scanf(%d,&am;zfiscore1);rintf(参赛项目2:);scanf(%s,zfirog2);rintf(得分:);scanf(%d,&am;zfiscore2);rintf(参赛项目3:);scanf(%s,zfirog3);rintf(得分:);scanf(%d,&am;zfiscore3);zfitotal_score=zfiscore1+zfiscore2+zfiscore3; f2=foen(zfen,w);for(i=0;iN;i+)if(fwrite(&am;zfi,sizeof(struct zongfen),1,f2)!=1)rintf(File write error!n);f

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号