求解答,代码好像没错啊,墙壁不对齐什么回事

与预期的不一样啊,小白求解答谢谢

img

img

怎么只能放两张图,唉就那个经典的推箱子游戏

问题应该是你数组元素应该全部默认初始化为空格才行啊。如果是空的话,自然显示的时候就比有字符的少一个字符。明显你每行只要少一个空格,所有字符就缩进了多少格
第8行定义完二维数组后,要给每个数组元素初始化为空格字符。array[i][j] = ' ';

控制台直接输出字符是会偏的,跟预期结果会不一样。

求助大佬啊,来人