C语言程序设计运动会成绩统计系统.doc

C语言程序设计运动会成绩统计系统.doc

ID:56594381

大小:442.50 KB

页数:20页

时间:2020-06-29

C语言程序设计运动会成绩统计系统.doc_第1页
C语言程序设计运动会成绩统计系统.doc_第2页
C语言程序设计运动会成绩统计系统.doc_第3页
C语言程序设计运动会成绩统计系统.doc_第4页
C语言程序设计运动会成绩统计系统.doc_第5页
资源描述:

《C语言程序设计运动会成绩统计系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.程序设计工程训练报告运动会分数统计系统课程名称C语言程序设计工程训练姓名院(系)信息科学与技术学院专业班级学号指导教师教务处制..目录1需求分析12系统总框图和功能模块说明22.1系统总框图22.2功能模块说明23系统设计33.1主要结构体33.2主要功能函数33.3关键函数的流程图44系统调试45总结76源程序清单7..1需求分析1问题描述运动会分数统计参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1~m,女子m+1~m+w。不同的项目取前五名

2、或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些项目取前五名或前三名由使用者设定。(m<=20,n<=20)2.基本要求:1)可以输入各个项目的前三名或前五名的成绩;2)能统计各学校总分;3)可以按学校编号、学校总分、男女团体总分排序输出;4)可以按学校编号查询学校某个项目的情况;5)可以按项目编号查询取得前三或前五名的学校。3.测试数据1)首先进入成绩录入界面,先输入参赛学校数,再输入男子组数和女子组数;2)然后进入总目录;3)输入:1输入成绩;4)

3、输入:2统计各校总分;5)输入:3统计各校项目得分;6)输入:4按学校总分排序输出;7)输入:5按男团体总分排序输出;8)输入:6按女团体总分排序输出;9)输入:7按学校编号查询学校某个项目的成绩;10)输入:8按项目编号查询取得前三名或前五名的学校;11)输入:0退出;..2系统总框图和功能模块说明2.1系统总框图启动程序录入学校数,男、女子组数显示主目录输入成绩统计各校分数统计各校个项目得分按男团体总分排序输出按女团体总分排序输出按学校总分排序输出按学校编号查询学校某个项目的成绩按项目编号查

4、询取得前三名或前五名的学校用户选择某命令,产生相应的操作显示结果,用户选择返回主目录或退出退出程序2.2功能模块说明1)输入:1输入成绩;···························输入某一项目的成绩2)输入:2统计各校总分;···········统计各校所有项目总分之和3)输入:3统计各校项目得分;·······输出各校各项目得分4)输入:4按学校总分排序输出;·······按照总分从大到小排序5)输入:5按男团体总分排序输出;····仅按照男子团体总分从大到小排序..1)输入:6按

5、女团体总分排序输出;····仅按照女子团体总分从大到小排序2)输入:7按学校编号查询学校某个项目的成绩;···输入学校编号及项目编号可查询该校的该项目成绩3)输入:8按项目编号查询取得前三名或前五名的学校;···输入项目编号可查询该项目获得名次的学校4)输入:0退出;······退出系统3系统设计3.1主要结构体菜单号choo学校:num项目:ab男团、de女团、ke3.2主要功能函数voidexit0()voidinput()voideach()voidbiaohao()voidzongfen

6、()voidnanzong()voidnvzong()voidxuexiao()voidxiangmu()voidmain()..3.3关键函数的流程图voidexit0()voidinput()voideach()voidbiaohao()voidzongfen()voidnanzong()voidnvzong()voidxuexiao()voidxiangmu()voidmain()4系统调试<1>开始界面,分别输入3、7、3.输入1后显示..输入2后显示输入3后显示输入4后显示输入5后显示

7、..输入6后显示输入7后显示输入8后显示..输入9》》》》退出5总结本次课程设计检验了我的实践能力,感觉自己还有许多东西要学习,并不仅限于课本上的知识,实践才是真理,在学习中实践,实践中去学习。学习的路很长。再有要多问,几个人共同讨论会有意想不到的效果6源程序清单#include#includeinta,b,c,d,i,j;structnode{intnum;};structnode*f[22];voidexit0(){FILE*fp;intk;alp:if

8、((fp=fopen("e:\sore.txt","w"))==NULL){printf("createrror");printf("1*****tryagain");printf("2*****tuichu");printf("3*****returnmenu");//回到主菜单//..alj:scanf("%d",&k);if(k==1)gotoalp;elseif(k==2)exit(0);elseif(k==3)return;else{printf("输入错误,请重新输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。