#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int cmp(const void *a,const void *b)
{
return *(int *)a-*(int *)b;
}
int main()
{
int s[110];
int n;
double ave,sum;
while(scanf("%d",&n)!=EOF)
{
sum=0.00;
ave=0.00;
memset(s,0,sizeof(s[0]));
for(int i=0;i<n;i++)
{
scanf("%d",&s[i]);
}
qsort(s,n,sizeof(s[0]),cmp);
for(int i=1;i<n-1;i++)
{
sum+=s[i];
}
ave=sum/(n-2);
printf("%.2lf\n",ave);
}
// system("pause");
return 0;
}
编辑器加载中...
浙公网安备 33010602011771号