利用C语言数据结构设计一个迷宫游戏,要求完成以下功能:
(1)根据用户选择的游戏难易程度,动态生成迷宫地图并输出(简单级别:迷宫规模为10*10,中等:迷宫规模为50*50,困难:迷宫规模为100*100)。
(2)迷宫地图由0和1构成的n维方阵表示,0表示可走,1表示障碍物 (输出迷宫地图时,障碍物用黑色方块表示,通道块用白色方块表示)。
(3)程序运行时,用户在终端输入每步要走的位置(坐标),程序应在迷宫地图上用箭头显示出用户所走的这一步(即:用户每走一步,需要更新一下地图)。
(4)当用户选择帮助功能时,应给出迷宫的一种解法(分别使用栈 和队列的方法求出迷宫的一个解,注意:用户选择的帮助位置指的是用户当前所处的位置,程序应给出从当前位置处的迷宫解)
(5)迷宫入口固定在左上角,出口固定在右下角。
迷宫求解(C语言数据结构)
最新推荐文章于 2024-10-07 21:47:09 发布