南京理工大学MOOC程序设计基础(Ⅰ) SPOC | 第7章作业2答案详细解析

比赛评分

输入n个选手信息(包括序号、姓名、5名裁判的评分),计算每位选手的最终得分(去掉一个最高分、去掉一个最低分后的平均分),按最终得分从高到低的顺序输出所有选手信息(包括序号、姓名、最终得分)。假设没有选手的最终分数相同。

定义结构player,并定义void input(player a[],int n)实现n个选手信息的输入;void final(player a[], int n)实现最终得分的计算;void sort(player a[],int n)实现将n个选手按最终得分排序;void output(player a[], int n)实现将n个选手信息输出。在main函数中通过输入、函数调用等实现所有功能。

先输入一个整数n(1<=n<=40),再依次输入n个选手的信息(以学号、姓名、5名裁判的评分为顺序),其中裁判给的都是正整数分数。

按最终得分从高到低的顺序输出所有选手信息,每位选手的信息占据一行,序号、姓名、最终得分在一行输出,之间用空格分隔。最后不要有多余的空格。

3

1 张三 80 85 78 83 79

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值