#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
#define M 20
#define N 20
#define SIZE 50
int a[M][N];
typedef struct nodetype
{ int row,cn; //当前位置坐标
int dr ; //下一步的方向
struct nodetype *next;//指向下一结点指针
struct nodetype *pre; //指向上一节点指针
}node; //栈结点类型
void mg(int m,int n) //创建迷宫并在四周设障碍
{int i,j;
for(i=0,j=0;i<m+2;i++)
a[i][j]=1;
for(i=0,j=n+1;i<m+2;i++)
a[i][j]=1;
for(j=0,i=0;j<n+2;j++)
a[i][j]=1;
for(j=0,i=m+1;j<n+1;j++)
a[i][j]=1;
printf("请以行为单位输入迷宫数列:\n");
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
scanf("%d",&a[i][j]);
};
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载
- 1
- 2
前往页