WA求助
查看原帖
WA求助
802842
yxsl楼主2023/2/16 23:51
#include<stdio.h>
#include<math.h>
#include<string.h>

int a[100][20],n,m;
double s[100];
double f(int x)
{
	int i,j,k;
	double t=0;
	for(i=0;i<n;i++)
	{
		for(j=0;j<n-1;j++)
		{
			if(a[x][j+1]>a[x][j])
			{
				k=a[x][j+1];
				a[x][j+1]=a[x][j];
				a[x][j]=k;
			}
		}
	}
	for(i=0;i<m;i++)
	{
		t+=a[x][i];
	}
	t-=a[x][0];t-=a[x][m-1];t/=m-2;
return t;	
}
int main()
{
	int i,j;
	scanf("%d%d",&n,&m);
	for(i=0;i<n;i++)
	{
		for(j=0;j<m;j++)
		{
			scanf("%d",&a[i][j]);
		}
		s[i]=f(i);
	}
	for(i=0,j=0;i<n;i++)
	{
		if(s[i]>s[j])j=i;
	}
	printf("%.2lf",s[j]);
	
return 0;	
}

为什么样例有一个过不了呀?求求大佬看一眼

2023/2/16 23:51
加载中...