求助,样例过了,但是全WA
查看原帖
求助,样例过了,但是全WA
1061866
Yinny楼主2024/1/13 21:07
#include <stdio.h>
int main()
{
	int n, m, a[200][200], b[200][200];
	scanf("%d%d", &n, &m);//n行,m列 
	for(int i=1; i<=n; i++){
		for(int k=1; k<=m; k++){
			scanf("%d", &a[i][k]);
			b[i][k]=a[i][k]; 
		}
	}
	
	for(int i=2; i<n; i++){
		for(int k=2; k<m; k++){//计算的内容会变,所以开另一个不变的数组 
			a[i][k]=(a[i][k]+b[i-1][k]+b[i][k-1]+b[i][k+1]+b[i+1][k])/5;
			while(a[i][k]%10!=0){
				a[i][k]+=1;
			}//舍入到最接近的整数 
		}
	}
	for(int i=1; i<=n; i++){
		for(int k=1; k<=m; k++){
			printf("%d ", a[i][k]);
		}
		printf("\n");
	}
	
	return 0;
}
2024/1/13 21:07
加载中...