满意答案
qiniy808451
2014.01.06
采纳率:40% 等级:13
已帮助:8084人
原来也做过,以下是写的源代码,里面有部分注释,应该能看懂,可以运行。总结的话,把代码写进去,再随便弄几句心得说几句好好学C应该就OK了吧
#include
#include
#define M 15
#define N 15
struct mark //定义迷宫内点的坐标类型
{
int x;
int y;
};
struct Element //"恋"栈元素,嘿嘿。。
{
int x,y; //x行,y列
int d; //d下一步的方向
};
typedef struct LStack //链栈
{
Element elem;
struct LStack *next;
}*PLStack;
/*************栈函数****************/
int InitStack(PLStack &S)//构造空栈
{
S=NULL;
return 1;
}
int StackEmpty(PLStack S)//判断栈是