地址:http://acm.hdu.edu.cn/showproblem.php?pid=2309
题意:给n个数,去掉一个最大的和一个最小的,然后求平均数。蛋疼的日式英文。
代码:
# include <stdio.h>
int main ()
{
int n, max_n, min_n, num, sum ;
int i ;
while (~scanf ("%d", &n), n)
{
sum = 0 ;
min_n = 1100, max_n = -1 ;
for (i = 0 ; i < n ; i++)
{
scanf ("%d", &num) ;
sum += num ;
if (max_n < num) max_n = num ;
if (min_n > num) min_n = num ;
}
sum -= (max_n + min_n) ;
printf ("%d\n", sum / (n-2)) ;
}
return 0 ;
}