第5组运动会分数统计.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5组运动会分数统计

软 件 学 院 综合训练项目报告书 课程名称 数据结构 项目名称 运动会分数统计 专业班级 软件工程15-1班 组 别 第五组 成 员 石尚 赵德冀 胡雪丰 任课教师 孙宁 目 录 1设计时间-----------------------------------------------P1 2设计任务-----------------------------------------------P1 3设计内容-----------------------------------------------P1 3.1问题分析---------------------------------------------P1 3.1.1存储结构-------------------------------------------P1 3.1.2信息输入-------------------------------------------P1 3.1.3信息输出-------------------------------------------P2 3.1.4主菜单---------------------------------------------P2 3.1.5主函数---------------------------------------------P2 3.2程序设计---------------------------------------------P2 3.2.1存储结构设计---------------------------------------P2 3.2.2程序流程-------------------------------------------P3 3.2.3主要函数伪码算法-----------------------------------P3 3.3测试与分析-------------------------------------------P7 3.3.1测试-----------------------------------------------P7 3.3.2分析----------------------------------------------P11 3.4代码------------------------------------------------P11 4 总结与展望-------------------------------------------P16 1 设计时间 2016年11月6日 2 设计任务 参加运动会有n个院系,编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1~m,女子m+1~m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2。规定1~m项目取前五名,m+1~m+w项目取前三名。 3 设计内容 3.1问题分析 3.1.1存储结构 经过对该项目分析后了解到,程序需要做的工作是信息输入和统计输出,没有插入删除操作,所以我们选择了用顺序线性表来存储。于是我们将定义了两个线性表ItemList,AcaList,ItemList用来存储输入的数据,AcaList用来存储计算出的各学院得分信息。 ( ItemList中的*elem是一个结构体类型,包括项目编号(int Num)、项目名称(int Name)、该项目前五名(int Ranking[5])、项目前五名的分数(int Marks[5])、前五名所属学院(int Aca[5])、前五名的名字(char Name[20])。 ( AcaList中的*elem也是一个结构体类型,包括学院编号(int Num)、院系名称(char Name[20])、男团分数(int MScore)、女团分数 (int WScore)、总共分数 (int Score)。 最后是变量定义和表的初始化,我们将变量全部定义为全局变量:n学院个数,m男子项目数,w女子项目数,ItemList L1, AcaList L2。因为这些变量涉及到每个函数,每个函数都可以对变量修改,不用传址,省去了好多代码。 3.1.2信息输入(In

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档