http://acm.hdu.edu.cn/showproblem.php?pid=2014
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<ctype.h>
#include<stdlib.h>
int cmp(const void *a,const void *b)
{
return *(double *)a-*(double *)b;
}
int main()
{
int i;
int n;
double s;
double a[105];
while(~scanf("%d",&n))
{
s=0;
for(i=0;i<n;i++)
scanf("%lf",&a[i]);
qsort(a,n,sizeof(a[0]),cmp);
for(i=1;i<n-1;i++)
s+=a[i];
printf("%.2lf\n",s/(n-2));
}
return 0;
}