70分求助
查看原帖
70分求助
470283
crush2002楼主2021/1/21 12:21
#include <iostream>
using namespace std;
int main()
{
    char a[100][100];
    int b, c;
    cin >> b >> c;
    for (int i = 0; i < b; i++)
    {
        for (int j = 0; j < c; j++)
        {
            cin >> a[i][j];
        }
    }
    for (int i = 0; i < b; i++)
    {
        for (int j = 0; j < c; j++)
        {

            if (a[i][j] == '*')
                cout << '*';
            if (a[i][j] == '?')
            {
                int d = 0;
                for (int m = i - 1; m <= i + 1; m++)
                {
                    for (int n = j - 1; n <= j + 1; n++)
                    {
                        if (a[m][n] == '*')
                        {
                            d++;
                        }
                    }
                }
                cout << d;
            }

        }
        cout << endl;
    }

}
```cpp
2021/1/21 12:21
加载中...