比赛评分
输入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