本文实例为大家分享了C语言实现简单的数据结构迷宫实验,供大家参考,具体内容如下
分析:迷宫实验主要有两部分操作,其一是对迷宫的生成,其二是寻路使用栈的操作。
步骤:
一、.h文件
1、首先是迷宫的生成,可以使用随机数种子生成,但主要逻辑部分并不在此,所以在这里直接写死,固定下来。
定义一个坐标类型的结构体,和二维数组迷宫:
typedef struct {
int x;
int y;
}Pos;
//迷宫类型
typedef struct {
int square[10][10] =
{
{1,1,1,1,1,1,1,1,1,1},
{1,0,0,0,0,0,0,0,0,1},
{1
1