1/2@1@是 2020-12-21 18:51 采纳率: 100%
浏览 121
已结题

简单的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条回答 默认 最新

  • Astonish丶 2020-12-21 21:23
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月2日

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大