运动会分数统计课程设计报告.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CHANGZHOU INSTITUTE OF TECHNOLOGY 课 程 设 计 说 明 书 课程名:《数据结构课程设计》 题 目: 运动会分数统计 二级学院: 计算机信息工程学院 专 业: 计算机科学与技术(应用) 班 级: 学 号: 姓 名: 指导教师: 2013年 1 月 课程设计的目的 了解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力; 初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能; 提高综合运用所学的理论知识和方法独立分析和解决问题的能力; 训练用系统观点和软件开发规范进行软件开发,培养软件工作者应具备的的工作方法和作风。 二、问题描述问题描述及分析   任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名自己设定。(m=20,n=20) 1) 可以输入各个项目的前三名或前五名的成绩;(成绩只不记入个人,男女分开,项目分开,学校分开) 2) 能统计各学校总分,男女团体总分。 3) 按学校总分排序输出、要求: 学校编号,名称,总分 男子团体总分 男子各项目的名称和成绩(一个项目一行) 女子团体总分 女子各项目的名称和成绩。(一个项目一行) 4) 可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。   输出形式:有中文提示,分数为整型   界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。   存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。 数据结构描述 本程序中学校的存储结构为链表, typedef struct node1{ int school; /*学校编号*/ int record; /*项目成绩*/ struct node1 *next; /*链域*/ }Schools; typedef struct { int item; /*项目编号*/ Schools *firstschool; /*链域指向链表中第一个结点*/ }ITEM; typedef struct { int z; /* 项目总数 */ ITEM a[MAX]; }ALLitems; typedef struct node2 { int item; /*该学校获奖的项目*/ int record; /*项目成绩*/ struct node2 *next; /*链域*/ }Items; typedef struct { int school; /*学校编号*/ int score; /*学校总分*/ int boys; /*男团体总分*/ int girls; /*女团体总分*/ Items *firstitem; /*链域指向链表中第一个获奖项目的结点*/ }SCHNode; typedef struct { int n; /* 学校总数 */ SCHNode b[MAX]; }ALLNode; ALLitems *g1; ALLNode *g2; 主要算法流程描述 1、总流程图: 分模块流程图: Funct7流程图如下: Funct8流程图如下: 3、主要代码及程序说明 void funct7(ALLNode *g2) /* 按学校编号查询学校某个项目情况 */ { int i,j; Items *p2; pr

文档评论(0)

mx597651661 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档