数据结构课程设计-运动会分数统计

数据结构课程设计-运动会分数统计

ID:6327782

大小:336.50 KB

页数:16页

时间:2018-01-10

数据结构课程设计-运动会分数统计_第1页
数据结构课程设计-运动会分数统计_第2页
数据结构课程设计-运动会分数统计_第3页
数据结构课程设计-运动会分数统计_第4页
数据结构课程设计-运动会分数统计_第5页
资源描述:

《数据结构课程设计-运动会分数统计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录:1.需求分析:4功能要求:4性能需求:42.概要设计:41.存储结构设计:42.流程图设计:63.详细设计:104.菜单窗口:191.主菜单窗口192.输入各个项目成绩并存储文件193.统计各学校总分224.按学校编号排序输出235.按学校总分排序输出236.按男团体总分排序输出247.按女团体总分排序输出248.按学校编号查询学校某个项目情况259.按项目编号查询取得名次的学校2510退出255.课程设计总结与体会:266.致谢:26161.需求分析:1.运动会分数统计(难度***)  任务:参加运动会有10个学校,学

2、校编号为1……10。比赛分成18个男子项目,和12个女子项目。项目编号为男子1……18,女子19……30。不同的项目取前三名积分,前三名的积分分别为:5、3、2。  功能要求:b)可以输入各个项目的前三名的成绩;c)能统计各学校总分;d)可以按学校编号或名称、学校总分、男女团体总分排序输出;e)数据存入文件并能随时查询f)规定:输入数据形式和范围:可以输入学校的名称,运动项目的名称  输出形式:有中文提示,各学校分数为整型  存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。(数据文件的数

3、据读写方法等相关内容在java语言程序设计的书上,请自学解决)请在最后的上交资料中指明你用到的存储结构;测试数据:测试数据及测试结果请在上交的资料中写明;性能需求:输出形式:有中文提示,各学校分数为整形界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。2.概要设计:1.流程图设计:Main()函数流程图16开始intt!g2

4、

5、!g1exit(1);system("cls");选择操作编号12345678916

6、Funct1()函数流程图School*p1和Items*p2!p1

7、

8、!p2exit(1);YPrintf();w<0

9、

10、w>20NYYYPrintf(“输入有误”)Printf(“输入有误”)Printf(“输入有误”)NNNY请选择1.前三名2.前五名!1&!2Printf(“输入有误请重新输入”)n<0

11、

12、n>20m<0

13、

14、m>20!1输入前三名学校名称输入前五名学校名称输入工程项目名称(如:1)0YYNNN结束开始16Save()函数流程图Funct2()函数流程图funct3()函数流程图funct4()函数流程图

15、16Funct5()函数流程图Funct6()函数流程图funct7()函数流程图funct8()函数流程图163.详细设计:#include#include#include#include#include#definen2//学校数目#definem1//男子项目数目#definew1//女子项目数目#definenull0typedefstruct{intitemnum;//项目编号inttop;//取名次的数目intrange[

16、3];//名次intmark[3];//分数}itemnode;//定义项目结点的类型typedefstruct{intschoolnum;//学校编号intscore;//学校总分intmscore;//男团体总分intwscore;//女团体总分itemnodec[m+w];//项目数组}headnode;//定义头结点类型headnodeh[n];//定义一个头结点数组voidinputinformation()//输入信息,建立系统{inti,j,k,s;for(i=0;i

17、i].mscore=0;h[i].wscore=0;}//初始化头结点for(i=0;i

18、",&k);//输入项目信息for(s=0;s<3;s++)h[i].c[j].range[s]=0,h[i].c[j].mark[s]=0;//初始化排名和分数for(s=0;s

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

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

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