描述:
打印出迷宫图形,寻找迷宫路径,输入y显示路径,输入其他退出程序,利用简单图形,具有较好的人机交互性。
#include <stdio.h>
#include <stdlib.h>
int success=0;
char a; //定义全局变量(任何函数都可以利用他的值和改变他的值)
int visit(int,int); //定义全局函数
/*二维数组初始化(建立迷宫)*/
int maze[20][21] =
{
{0,2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2},
{0,2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 2, 2, 2, 2, 2},
{0,2, 0, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 2},
{0,2, 2, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 2, 0, 2, 0, 2, 0, 2},
{0,2, 0, 0, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 2},
{0,2, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 2},
{0,2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 2},
{0,2, 0, 0, 0, 0, 0, 2