样例对了,出现两个wa,求助
查看原帖
样例对了,出现两个wa,求助
1483803
sky8866楼主2024/11/8 18:35
#include<stdio.h>
int main(){
	int n,m;
	scanf("%d%d",&n,&m);
	int arr[n+1][m+1];
	for(int i=0;i<n;i++){//输入 i表示选手,j表示评委 
		for(int j=0;j<m;j++){
			scanf("%d",&arr[i][j]);
		}
	}
	int min[n+1],max[n+1]; //每位选手各自的最大值和最小值 
	for(int i=0;i<n;i++){
		min[i]=10;
		max[i]=0;
	}
	int score[n+1];//给其赋值
	for(int i=0;i<n;i++){
		score[i]=0;
	} 
	int a=0;
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
		if(min[i]>arr[i][j]){//比较赋值 
			min[i]=arr[i][j];
		}
		if(max[i]<arr[i][j]){
			max[i]=arr[i][j];
		}
		}
	}
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			score[i]+=arr[i][j];
		}
		score[i]=(score[i]-max[i]-min[i])/(m-2); 
	}
    for(int i=0;i<n;i++){
    	if(score[i]>a) a=score[i];
	}
	printf("%.2lf",(double)a);
	return 0; 
}
2024/11/8 18:35
加载中...