20pts求助
查看原帖
20pts求助
1360496
NullPointerExpection楼主2024/8/19 21:24
#include <bits/stdc++.h>
using namespace std;

bool a[100][100];
int n, m;
char temp;
int main() {
	cin >> n >> m;
	for(int i = 0; i < n; i++) {
		for(int j = 0; j < m; j++) {
			cin >> temp;
			if(temp == '*')
				a[i][j] = true;
		}
	}
	for(int i = 0; i < n; i++) {
		for(int j = 0; j < m; j++) {
			if(a[i][j])
				printf("*");
			else
				printf("%d", 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 + 1] + a[i - 1][j] + a[i - 1][j - 1]);
		}
		cout << '\n';
	}
	return 0;
}
2024/8/19 21:24
加载中...