#include<stdio.h>
int main()
{
int a[125][25],m,n,i,i1,i2,temp;
scanf("%d%d",&m,&n);
for(i1=0;i1<m;i1++)
{
for(i2=0;i2<n;i2++)
{
scanf("%d",&a[i1][i2]);
}
}
for(i1=0;i1<m;i1++)
{
for(i=0;i<n-1;i++)
{
for(i2=0;i2<n-1;i2++)
{
if(a[i1][i2]>a[i1][i2+1])
{
temp=a[i1][i2];
a[i1][i2]=a[i1][i2+1];
a[i1][i2+1]=temp;
}
}
}
}
for(i1=0;i1<m;i1++)
{
for(i2=0;i2<n-2;i2++)
{
a[i1][i2]=a[i1][i2+1];
}
}
float sum=0;
float c[125];
for(i1=0;i1<m;i1++)
{
sum=0;
for(i2=0;i2<n-2;i2++)
{
sum+=a[i1][i2];
}
sum=sum/(n-2);
c[i1]=sum;
}
float temp1=c[0];
for(i1=1;i1<m;i1++)
{
if(temp<c[i1+1])
{
temp=c[i1+1];
}
}
printf("%.2f\n",temp1);
return 0;
}
部分不通过是因为数据容量还是什么,每次看到,都不知道该改哪里