推箱子-C语言
C语言推箱子 # include <stdio.h> # include <windows.h> # include <conio.h> //地图规格 # define Width 8 # define Height 8 //地图元素 # define Blank 0 # define Wall 1 # define Target 2 //目标位置 # define Box 3 # define RightBox 4 //已经放对位置的箱子 //人的初始位置 # define StartX 6 # define StartY 5 int map [ Height ] [ Width ] = { { 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 } , { 1 , 0 , 0 , 0 , 1 , 0 , 0 , 1 } , { 1 , 0 , 1 , 0 , 1 , 3 , 2 , 1 } , { 1 , 0 , 0 , 0 , 0 , 3 , 2 , 1 } , { 1 , 0 , 1 , 0 , 1 , 3 , 2 , 1 } , { 1 , 0 , 0 , 0 , 1 , 0 , 0 , 1 } , { 1 , 1 , 1 , 1 , 1 , 0 , 0 , 1 } , { 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 } } ; int