dalao们 求救
查看原帖
dalao们 求救
402229
Achenfeng楼主2023/8/24 12:55
#include<iostream>
using namespace std;
char arr1[105][105];
int arr2[105][105];
int main()
{
	int a, b;
	cin >> a >> b;
	for (int i = 1; i <=a; i++)
	{
		for (int j = 1; j <=b; j++)
		{
			cin >> arr1[j][j];
		}
	}
	for (int i = 1; i <= a; i++)
	{
		for (int j = 1; j <= b; j++)
		{
			if (arr1[i][j] = '*')
			{
				arr2[i - 1][j - 1]++;
				arr2[i][j - 1]++;
				arr2[i - 1][j]++;
				arr2[i - 1][j + 1]++;
				arr2[i + 1][j - 1]++;
				arr2[i + 1][j]++;
				arr2[i][j + 1]++;
				arr2[i + 1][j + 1]++;
			}
		}
	}
	for (int i = 1; i <=a; i++)
	{
		for (int j = 1; j <=b; j++)
		{
			if (arr1[i][j] = '*')
			{
				cout << "*";
			}
			else
			{
				cout << arr2[i][j];
			}
			cout << endl;
		}
	}
	system("pause");
	return 0;
}
2023/8/24 12:55
加载中...