运动会成绩统计系统

发布时间:2020-02-29 04:56:09 来源:游艇会-游艇会网址-游艇会官网 点击:22

  大学生的校运动会,要求用C语言编写能够录入各个学院的得分的程序,要详细注释,得分情况从外部输入。实在是不会写,写不完就回不了家啦,帮帮忙啊,有重谢。

  可选中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) 可以输入各个项目的前三名或前五名的成绩;

  3) 可以按学校编号、学校总分、男女团体总分排序输出;

  4) 可以按学校编号查询学校某个项目的情况;

  5) 可以按项目编号查询取得前三或前五名的学校。

  1)首先进入成绩录入界面,先输入学校编号1,再输入学校1各个项目成绩0或1(‘0’表示没获得该项目的该名次,‘1’表示获得了该项目的该名次);

  然后再输入第二个学校编号2,再输入成绩;当输入其他的学校编号和成绩会提示错误输入,重新输入。

  2)然后进入总目录,输入 :1 统计各学校总分并输出;

  7) 输入:6 按学校编号查询学校某个项目情况;

  8)输入:7 按项目编号查询取得名次的学校;

  10)输入其他数据会提示错误输入,重新输入。

  { 学校编号;项目;团体总分;男团体总分;女团体总分;};

  包括登陆欢迎程序,分数录入程序,查询程序,退出程序

  本程序主要是使用顺序表来实现操作。一个运动会包括运动项目和参加运动会的学校。因此构造顺序表match,school。为了操作的方便,设计了一个总目录,选择相应序号进入各个操作,并有错误提示,每完成一个操作程序会提示选择返回目录或退出程序,对于总分的排序使用了冒泡排序。为了使整个程序界面看起来更加惬意,又添加了背景和字体颜色设置的程序语句。每个操作前都有操作指南,易于使用。

  1、由于刚开始程序比较简单,虽能运行,但处理错误的能力很低,后来经过反复的添加修改,使程序能处理了错误,提高了健壮性。

  2、开始编时由于不太规范,编译出错后由于程序长,很难找到错误,后来规范了格式,错误容易找到了,以后编程要规范。

  线性表使用的是顺序结构,各种算法的时间复杂度相对比较合理

  4、本程序相对来说比较容易看明白,其中涉及到的一些函数相对来说比较容易。通过调试,运行,基本上达到了要求,但还存在一些缺点。如:不够人性化等。

  1数据输入(输入成绩如图)

  (6)输入:1 返回总目录,再输入:6,学校编号输入:1,项目编号输入:5

  (7)输入:2,返回上一级,再输入学校编号:2,项目编号:1

  (8)输入:1,返回总目录;再输入:7,输入项目编号:7

  (1)用户进入运动会分数统计系统程序欢迎界面

  (2)录入成绩,先输入要输入的学校编号,1或2;再输入对应学校的1-7项目的成绩(成绩用0或1:‘0’表示没获得该项目的该名次,‘1’表示获得了该项目的该名次)当成绩录入错误时会有错误提示。

  (3)进入总目录,按提示,输入0--7中的一个数;

  输入:1 统计各学校总分并输出;然后选择‘0’或‘1’(‘0’表示退出系统,‘1’表示返回总目录);

  输入:2 按学校编号排序输出;然后选择‘0’或‘1’(‘0’表示退出系统,‘1’表示返回总目录);

  输入:3 按学校总分排序输出;然后选择‘0’或‘1’(‘0’表示退出系统,‘1’表示返回总目录);

  输入:4 按男团体总分排序输出;然后选择‘0’或‘1’(‘0’表示退出系统,‘1’表示返回总目录);

  输入:5 按女团体总分排序输出;然后选择‘0’或‘1’(‘0’表示退出系统,‘1’表示返回总目录);

  输入:6 按学校编号查询学校某个项目编号;选择学校编号1或2;然后选择项目编号1--7;输出项目成绩;然后选择0或1或2(‘0’表示退出系统,‘1’表示返回总目录,‘2’表示返回上一级);

  输入:7 按项目编号查询取得名次的学校;选择项目编号1--7;输出成绩;然后选择0或1或2(‘0’表示退出系统,‘1’表示返回总目录,‘2’表示返回上一级);

  (1)《C程序设计》(第三版) 谭浩强 著 清华大学出版社

  (2)《数据结构》(C语言版)作者:严蔚敏,吴伟民 出版社:清华大学出版社

  (3)《数据结构题集》(C语言版)作者:严蔚敏,吴伟民 出版社:清华大学出版社

  本次课程设计检验了我的实践能力,感觉自己还有许多东西要学习,并不仅限于课本上的知识,实践才是真理,在学习中实践,实践中去学习。学习的路很长。

  再有要多问,几个人共同讨论会有意想不到的效果

  这个很难的 你找个计算机专业的童鞋 给你弄弄吧 。。hehe,正在网上找人才呢,不过也谢谢你了没关系 你在这里找 希望渺茫。。建议去专业的编程网站什么的上 去找、、

  我们会通过消息、邮箱等方式尽快将举报结果通知您。