请大佬帮忙看看有什么错误
查看原帖
请大佬帮忙看看有什么错误
974575
lhbhghbg楼主2023/5/31 16:59

我提交的代码如下,只有二十分

#include <iostream>
using namespace std;
int main(){
	int n,m,zd=-1,zx=100000;
	cin>>n>>m;
	int h[n+1][m+1];
	double k=-1;
	for(int i=1;i<=n;i++){
		for(int l=1;l<=m;l++){
			cin>>h[i][l];
			if(h[i][l]>zd) zd=l;
			if(h[i][l]<zx) zx=l;
		}
		h[i][zd]=-1;
		h[i][zx]=-1;
		zd=-1;
		zx=100000;
	}
	int zs=0;
	for(int i=1;i<=n;i++){
		for(int l=1;l<=m;l++){
			if(h[i][l]>=0) zs+=h[i][l];
		}
		if(zs/(m-2)>k) k=zs/(m-2);
		zs=0;
	} 
	printf("%.2f",k);
	return 0;
}
2023/5/31 16:59
加载中...