why?
查看原帖
why?
1398122
Gerianl楼主2024/9/19 13:33
#include<stdio.h>
int main() {
    int n,m,i,j;
    scanf("%d %d",&n,&m);
    int a[n][m];
    for(i=0;i<n;i++){
    	for(j=0;j<m;j++){
    		scanf("%d",&a[i][j]);
		}
	}
	int b[n][m];
	for(i=1;i<n-1;i++){
		for(j=1;j<m-1;j++){
			b[i][j]=0;
			b[i][j]=(a[i][j]+a[i-1][j]+a[i+1][j]+a[i][j-1]+a[i][j+1])/5;
		}
	}
	for(i=1;i<n-1;i++){
		for(j=1;j<m-1;j++){
			a[i][j]=b[i][j];
		}
	}
	for(i=0;i<n;i++){
		for(j=0;j<m;j++){
			printf("%d ",a[i][j]);
		}
		printf("\n");
	}
	
	return 0;
}

2024/9/19 13:33
加载中...