wa???
查看原帖
wa???
1003107
danzai10楼主2023/12/13 21:54
#include<bits/stdc++.h>
using namespace std;

int main() {
	int n,m,b[1005][1005];
	char q;
	cin>>n>>m;
	char a[1005][1005];
	for(int i=0; i<n; i++) {
		for(int j=0; j<m; j++) {
			cin>>a[i][j];
		}
	}
	for(int i=0; i<n; i++) {
		for(int j=0; j<m; j++) {
			if(a[i][j]!='*') {
				b[i+1][j]++;
				b[i+1][j+1]++;
				b[i+1][j-1]++;
				b[i-1][j]++;
				b[i-1][j+1]++;
				b[i-1][j-1]++;
				b[i][j+1]++;
				b[i][j-1]++;
			}
		}
	}
	for(int i=0; i<n; i++) {
		for(int j=0; j<m; j++) {
			if(a[i][j]=='*') {
				cout<<'*';
			} else {
				cout<<b[i][j];
			}
		}
		cout<<"\n";
	}
	return 0;
}

????

2023/12/13 21:54
加载中...