【题目描述】
校园歌手大奖赛中,评委会给参赛选手打分(0~100分)。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。
【输入】
有两行。第1行是一个整数n(2<n<100),表示评委的人数。第2行是n个整数,分别表示n个评委的打分。
【输出】
仅一行。选手的得分,结果保留两位小数。
【样例输入】
4
100 99 98 97
【样例输出】
98.50
#include <stdio.h>#include <stdlib.h>int main(){int a,i,j,x,y;scanf("%d",&a);int A[a];for(i=0;i<a;i++){scanf("%d",&A[i]);}int max=0;for(i=0;i<a;i++){if(max<A[i]){ max=A[i];}}int min=99999;for(i=0;i<a;i++){if(min>A[i]){min=A[i];}}int sum=0;for(i=0;i<a;i++){sum=sum+A[i];}printf("%.2f",(sum-min-max)/(a-2.0));return 0;}
选手得分规则为去掉一个最高分和一个最低分 然后计算平均得分 请编程输出某选手的得分。