weixin_53838981
1/2@1@是
2020-12-21 18:51
采纳率: 100%
浏览 20

简单的c语言课程设计

跳水比赛评分系统

对一次跳水比赛的成绩进行管理,要求输入每位运动员的数据包括:编号、姓名、年龄、国别以及五名评委给出的成绩(0-10分,一位小数) ,如表3所示。

表3 跳水比赛成绩表

编号

姓名

年龄

国别

rater1

rater2

rater3

rater4

rater5

平均分

AYH2002-001

zhang

18

中国

8.5

7.0

9.0

8.5

8.5

8.5

AYH2002-002

Tom

20

美国

7.0

7.5

9.0

8.5

8.0

8.0

AYH2002-003

Li

18

中国

7.8

7.6

8.5

8.4

8.2

8.1

AYH2002-004

Mike

17

美国

7.3

7.2

8.3

8.5

7.8

7.8

AYH2002-005

John

21

英国

6.7

7.0

8.1

7.7

7.6

7.4

编写的跳水比赛评分系统应该具有以下功能:

1、输入功能:输入运动员相关信息,如:编号、姓名、年龄、国别、五位评委的成绩。(要求:① 至少输入10名运动员的信息;② 可以在原有记录的基础上,添加新的记录;③ 要求编号不能重复,输入过程中如果出现相同的编号,应给出报错信号,并重新输入;④ 编号、姓名、国别要求用字符数组或字符指针;年龄要求用整数;五位评委的成绩用实数,输入五位评委给出的成绩后,计算出总成绩,总成绩由去掉最高分和最低分后三个数的平均值计算得到,所有成绩保留一位小数。)

2、排序功能:对所有录入的运动员记录进行排序,并以表2的方式输出。(要求:至少提供三种排序方式,如按编号排序、按姓名排序、按年龄排序等。)

3、统计功能:对运动员的成绩进行统计。(要求:自己设计统计表格的形式,但必须包括以下统计信息:冠、亚、季军的所有信息,每个国家的总得分【计分方式:冠军5分、亚军3分、季军1分、4-6名0.5分】)

4、查询功能:查找满足一定条件的运动员成绩信息,并将满足条件的运动员所有信息(包括编号、姓名、年龄、国别、五名评委给出的成绩、平均成绩)输出。(要求:① 提供三种查询方式:按编号查询、按姓名查询、按平均成绩是否在某个区间查询;② 如果满足条件的记录有多条,应全部列出;③ 如果没有满足条件的记录,应给出相应的提示。)

5、 修改功能:输入运动员编号,若存在,则可以对五位评委给出的成绩进行修改;如果该运动员不存在,必须有相应的提示。(要求:修改之前应再次确认是否修改。)

6、 删除功能:输入运动员编号,若存在,删除其所有信息;否则,须有相应的提示。(要求:删除之前应再次确认是否删除。)

7、退出系统:退出系统之前,要再次确认。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • csdn_______y
    胡扬-- 2020-12-21 21:23
    已采纳

    马宏伟 自己的作业自己做!

    点赞 评论
  • qq_53846301

    胡老师说的很对

    点赞 评论
  • csdn_______y
    胡扬-- 2020-12-21 22:10

    点赞 评论
  • forturn_ring
    立夏星 2020-12-21 22:18

    说的对。

    点赞 评论
  • qq_53846301

    🤝🤝🤝👍🏻👍🏻👍🏻👍🏻👌🏻👌🏻👌🏻

    点赞 评论

相关推荐