题目:​​http://acm.hdu.edu.cn/showproblem.php?pid=2014​

#include <stdio.h>
#include <string.h>
int main()
{
int n;
float max,min,sum,a[105];
while(scanf("%d",&n)!=EOF)
{
sum=0;
for(int i=0;i<n;i++)
scanf("%f",&a[i]),sum+=a[i];
min=a[0];
max=a[0];
for(int i=0;i<n;i++)
{
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
}
sum=(sum-min-max)/(n-2);
printf("%.2f\n",sum);
}
return 0;
}