新手求助
查看原帖
新手求助
941811
ngmhhy楼主2023/10/11 15:06
#include<bits/stdc++.h>
using namespace std;
	int a[105][105];
int main(){
	char b[105][105];
	int n,m;
	scanf("%d%d",&n,&m);
	for(int i=1;i<=n;i++)
	for(int j=1;j<=m;j++){
		scanf("%c",b[i][j]);
		
		if(b[i][j]=='*'){
		a[i+1][j+1]++;
        a[i+1][j-1]++;
        a[i+1][j]++;
        a[i][j+1]++;
        a[i][j-1]++;
        a[i-1][j]++;
        a[i-1][j+1]++;
        a[i-1][j-1]++;
		}
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			if(b[i][j]=='*')
			printf("*");
			else
		printf("%d",b[i][j]);
	}
	printf("\n");
	}
}
2023/10/11 15:06
加载中...