电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言课设之校级运动会管理系统

C语言课设之校级运动会管理系统_第1页
1/18
C语言课设之校级运动会管理系统_第2页
2/18
C语言课设之校级运动会管理系统_第3页
3/18
C 程 序 设 计 实 习报告 校际运动会管理系统 一、题目要求 (1)信息初始化 输入:N─参赛学校总数,M─男子竞赛项目数, W─女子竞赛项目数; 各项目名次取法有如下几种: 错误!未找到引用源。 取前5 名:第一名得分 7,第二名得分5,第三名得分3,第四名得分2,第五名得分1; ② 取前3 名:第一名得分5,第二名得分3,第三名得分2; ③ 用户自定义:各名次权值由用户指定。 (2)提醒用户填写比赛结果,输入各项目获奖运动员信息。 (3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表,察看参赛学校信息和比赛项目信息等。 二.总体设计 分析整个系统,根据以上的需求分析及题目要求,可将整个系统的设计分为以下五个模块:信息输入、录入比赛结果、查询信息、退出. 1. 总的模块图 Main Information Sav escore() 比赛结果录入 Sav eschool ()保存学校信息 Sav eprogram ()保存项目信息 Sav eathele ()保存运动员信1 三、详细设计 1.主函数 主函数一般设计的较为简洁,只提供输入、功能处理和输出部分的函数调用。其中各功能模块用菜单方式选择。另外菜单部分也可以写成函数。 [流程图] [程序] void main() { 显示一系列功能选项 输入n,判断n是否是1-4 N 根据n的值调用各功能模块函数 图2 主函数流程图 Y Search ( ) Exi t(0) Ttzf () 查询团体总分 Csxx ()查询参赛学校信息 Bsxm ()查询团体总分 图 1 整体模块图 2 menu(); } void menu() { int n,w1; do { puts("\t\t***^__^ Welcome to load sports system! ^__^***\n"); puts("\t\t************************MENU*************************\n"); puts("\t\t******** 1.Enter the information **************\n"); puts("\t\t******** 2.Score 比赛结果录入 **************\n"); puts("\t\t******** 3.Search **************\n"); puts("\t\t******** 4.Exit **************\n"); puts("\t\t******************************************************\n"); printf("Choice your number(1-4):[ ]\b\b"); scanf("%d",&n); if (n<1||n>4) { w1=1; getchar(); } else w1=0; } while (w1==1); switch(n) {case 1:Information();break; //输入信息 case 2:savescore();break;//比赛结果录入 case 3:Search();break;//查...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言课设之校级运动会管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部