有两个错误
第一
```cpp
if(xx>=1 && xx<=n && yy>=1 && yy<=n && !vis[xx][yy])
```
应改为
```cpp
if(xx>=1 && xx<=n && yy>=1 && yy<=m && !vis[xx][yy])
```
即yy的取值
第二
输出锅了,换用我的AC
```cpp
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
printf("%-5d",a[i][j]);
printf("\n");
}
```
by Xiaodiandian @ 2022-07-30 09:40:08
@CZKWEN543咋不吱声呢?
by Xiaodiandian @ 2022-07-30 09:51:46
@[CZKWEN543](/user/482253) `setw(5)` 应该放在 `a[i][j]` 前
by FFTotoro @ 2022-07-30 10:13:49
@[CZKWEN543](/user/482253) 其他的看楼上正解
by FFTotoro @ 2022-07-30 10:14:23
谢各位DL
by CZKWEN543 @ 2022-07-30 10:38:51