文档介绍:‘实验报告题目:运动会分数统计班级:14电子商务平台建设班完成日期::20141103468:少辉 学号:20141103421 :德龙学号:20141103407:柴益新一:需求分析参加运动会的n个学校编号为1~n。比赛分成m个男子项目和w个女子项目,项目编号分别为1~m和m+1~m+w。有些项目取前五名,得分顺序为7,5,3,2,1;还有些项目只取前三名,得分顺序为5,3,2。【基本要求】产生各学校的成绩单,容包括各校所取得的每项成绩的项目号、名次(成绩)、和得分;产生团体总分报表,容包括校号、男子团体总分、女子团体总分和团体总分。结于n=4,m=3,w=2,编号为奇数的项目取前五名,编号为公里数的项目取前三名,设计一组实例数据。【项目约束】可以假设n≤20,m≤30,w≤20,长度不超过20个字符。每个项目结束时,将其编号、类型符(区分取前五名还是前三名)输入,并按名次顺序输入运动员、校名(和成绩)。二:概要设计采用结构体二维数组存储方式产生各学校的成绩单,容包括各校所取得的每项成绩的项目号、名次(成绩)、和得分;产生团体总分报表,容包括校号、男子团体总分、女子团体总分和团体总分。三:详细设计1:数据结构的定义元素类型、变量、指针类型项目数据表:运动会开始前必须详细制定本次运动会所需的参赛项目为接下来报名、场地的准备提供依据。本数据表根据要求设计存储每个项目的编号、名称、要取的名次以及各个名次对应的学校的编号,在初始输入时仅输入项目编号、名称及要取的名次,而各名次对应的学校编号将由系统自动统计。这也有利于以后项目情况的查询。[20]学校名称intschoolnum学校编号charprojectmane[50][20]项目编号及名称intprojectscouer[50]项目得分charprojectstudentmane[50][20]()e()调用主页面选择各类操作以转至其他页面input()输入项目编号及名称choose()intj,chars[20]intg;()intj,chars[20],()intj,chars[20],()按规定顺序查询n个学校中某一学校的得分信息sumput()按规定顺序产生团体总分报表goodbye()弹出退出界面并退出程序3:函数调用关系Main()input()output()sumput()e()Goodbye()四:调试分析 在调试的过程中,我们发现了在查询成绩功能是只能按照各个学校的编号进行查询选手,学校的成绩信息,查询功能有待健壮完善。五:用户使用说明首先运行文件运动会统计分数系统(2)输入信息: →→→。e界面中进入1数据输入→输入运动会项目名称→输入该项目的打分规则→依次录入学校的排名情况输出信息:输入3进行总体输出查询。查询信息:按任意键返回主页面,输入2进行信息查询