规则:输入选手数目(2<=m<=10),和评委老师数目(3<=n<=8);再依次输入选手姓名,及其各评委评分。去掉一个最高分,去掉一个最低分,求其平均分(保留一位小数)作为该选手的最终得分。
输入样例:
3 5
aaa 89 73 84 89 98
bbb 89 87 79 83 89
ccc 78 87 89 98 78
输出样例:
名次 编号 姓名 得分
1 2 bbb 83.0
2 1 aaa 82.0
3 3 ccc 81.0
C语言源代码:
#define M 10
#define N 8
#include<stdio.h>
struct Xs
{
int no;
char name[20];
int sc[N];
float score;
};
void input(struct Xs* x, int m, int n); //输入数据,同时计算其相应的编号和平均分;
void sort(struct Xs* s, int m); //为选手进行排名
void output(s