在十佳歌手大赛中,有一组评委给参赛选手打分(满分100分)。选手最终得分的获取规则是:去掉一个评委给的最高分,去掉在一个评委给的最低分,取其余分数的平均值。需要说明的是,如果同时有多个评委给出最低分,那么只去掉一个最低分;同样的,如果同时有多个评委给出最高分,那么只去掉一个最高分。你的任务是设计一个程序,自动计算选手的得分。
#include<iostream>
using namespace std;
int main(){
double s=0,ave,x,zd=0,zx=100;//zd最高分数,zx最低分数
int n,i;
cin>>n;
for(i=1;i<=n;i++){
cin>>x;
if(___)zd=x;
if(___)zx=x;
s=s+x;
}
ave=(s-zd-zx)/(n-2);
printf("%.2lf",ave);
return 0;
}