大佬们, 测试样例过了,为啥60分
查看原帖
大佬们, 测试样例过了,为啥60分
1114929
vckk418楼主2023/11/4 17:42
#include<stdio.h>
int main()
{
	int n,m,i,j;
	double max,min,sum;
	int p=0;
	int a[200],b[200];
	scanf("%d%d",&n,&m);
	for(i=0;i<n;i++){
		sum=0;
		for(j=0;j<m;j++){
			scanf("%d",&a[j]);
			sum+=a[j];
			}
		max=a[0];
		min=a[0];
		for(j=1;j<m;j++){
			if(a[j]>max){
				max=a[j];
			}else if(a[j]<min){
				min=a[j];
			}
		}
		b[p]=1.0*(sum-max-min)/(m-2);
		p++;
	}
		max=b[0];
	for(p=1;p<n;p++){
	
		if(b[p]>max){
			max=b[p];
		}
	}
	printf("%.2lf",1.0*max);
	return 0;
}
2023/11/4 17:42
加载中...