您的位置:首页 > 其它

POJ 3225 && HDU 2309 ICPC Score Totalizer Software(水~)

2015-08-30 08:44 330 查看
Description

读入一组分数,去除最高和最低分,再求余下分数的平均分即可

Input

多组用例,每组用例第一行为一整数n表示分数的个数,之后n行每行一个整数表示分数,以n=0结束输入

Output

对于每组用例,取出最高分和最低分之后输出平均分

Sample Input

3

1000

342

0

5

2

2

9

11

932

5

300

1000

0

200

400

8

353

242

402

274

283

132

402

523

0

Sample Output

342

7

300

326

Solution

水题

Code

#include<stdio.h>
int main()
{
int n,min,max,sum,a;
while(scanf("%d",&n)!=EOF&&n)
{
scanf("%d",&min);
sum=min;
max=min;
for(int i=1;i<n;i++)
{
scanf("%d",&a);
sum+=a;//累加
if(a<min)//更新最小值
min=a;
if(a>max)//更新最大值
max=a;
}
printf("%d\n",(sum-min-max)/(n-2));//取出最值求平均值
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: