- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 硕士研究生导师选择系统.doc
- 四柱万能液压机液压系统设计.doc
- 位置随动系统的滞后校正设计.doc
- 温度测量系统设计课程设计.doc
- 湘潭莲城大桥主桥主跨桥面组合梁优化设计.doc
- 销售管理系统数据库课程设计报告.doc
- 小区物业管理系统说明书.doc
- 小型工资管理系统的设计与实现.doc
- 星轮夹具设计毕业设计.doc
- 学生成绩管理系统设计源代码.doc
- 2023年度华为认证题库试题带答案详解(预热题).docx
- 2023年度华为认证通关题库含答案详解.docx
- 2023年度华为认证自我提分评估及完整答案详解(必刷).docx
- 2023年度华为认证试卷附参考答案详解【培优A卷】.docx
- 2023年度华为认证考前冲刺试卷附完整答案详解【历年真题】.docx
- 2023年度华为认证过关检测试卷带答案详解(能力提升).docx
- 2023年度华为认证高频难、易错点题及答案详解(基础+提升).docx
- 2023年度华为认证考前冲刺试卷含答案详解(突破训练).docx
- 2023年度国家电网招聘考试考试综合练习附完整答案详解【历年真题】.docx
- 2023年度国家电网招聘考试题库试题及参考答案详解(B卷).docx
文档评论(0)