Datahub
数据改变生活

2057: 唱歌比赛

发表时间:2022-10-27 20:08

2057: 唱歌比赛

时间限制: 1 Sec   内存限制: 128 MB

题目描述

       中国好声音海选来到了西海岸,从我校师生中选中了n名评委。评委们给选手打分后,去掉一个最高分,再去掉一个最低分,然后计算出平均分作为该选手的最终得分。

输入

       有两行。第1行是一个整数n(10≤n≤20),表示评委人数。第2行包含n个整数,表示n位评委给的分数(0<分数≤100),每个数字之间用一个空格分隔。

输出

      仅1行,表示该选手的最终得分(保留两位小数)。

样例输入 Copy

10

100 85 98 89 80 90 95 98 100 88

样例输出 Copy

92.88

#include<bits/stdc++.h>

using namespace std;

int main(){

int n;cin>>n;

int maxx,minn;cin>>maxx;minn=maxx;

double ans=minn;

for(int i=2;i<=n;i++){

int x;cin>>x;

maxx=max(maxx,x);minn=min(minn,x);

ans+=x;

}

ans-=maxx+minn;

ans/=n-2;

printf("%.2lf",ans);

return 0;

}


文章分类: 算法例题
分享到:
QQ:258506508                                     联系电话:020-000000    000-000000                                   联系邮箱:xxx@.co.m                                     联系地址:XXX省XXX市XXX县XXX路