【题目描述】
校园歌手大奖赛中,评委会给参赛选手打分(0~100分)。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。
【输入】
有两行。第1行是一个整数n(2<n<100),表示评委的人数。第2行是n个整数,分别表示n个评委的打分。
【输出】
仅一行。选手的得分,结果保留两位小数。
【样例输入】
4
100 99 98 97
【样例输出】
98.50
#include<stdio.h> int main() { int n,i,max=0,min=0,all=0; double g; scanf("%d",&n); int m[n]; for(i=0;i<n;i++) scanf("%d",&m[i]); for(i=0;i<n;i++) { if(m[max]<m[i]) max=i; if(m[min]>m[i]) min=i; all+=m[i]; } g=(all-m[max]-m[min])*1.00/(n-2); printf("%.2f",g); return 0; }
标签:得分,min,int,max,选手,第六章,100 From: https://www.cnblogs.com/xrj1229/p/16878586.html