先排个序就好了啊
double fun(doule a[],int n)
{
double sum = 0;
double max,min;
for(int i=0;i<n;i++)
{
if(i==0)
{
min = a[i];
max = a[i];
}
else
{
if(min > a[i])
min = a[i];
if(max < a[i])
max = a[i];
}
sum += a[i];
}
return (sum-min-max)/n;
}