#include<bits/stdc++.h>
using namespace std;
int a[101];
double ans[10000001];
int main()
{
int n;
int m;
cin>>n>>m;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
cin>>a[j];
}
double maxi=-1,mini=11;
for(int k=1;k<=m;k++)
{
if(maxi<a[k])
{
maxi=a[k];
}
if(mini>a[k])
{
mini=a[k];
}
}
double sum=0;
for(int c=1;c<=m;c++)
{
if(a[c]!=maxi&&a[c]!=mini)
{
sum+=a[c];
}
}
ans[i]=(sum/(m-2));
}
double maxn=0;
for(int i=1;i<=n;i++)
{
if(ans[i]>maxn)
{
maxn=ans[i];
}
}
cout<<fixed<<setprecision(2)<<maxn;
return 0;
}
哪儿错了啊?