📄 migong.cpp
字号:
// migong.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
//using namespace std;
//int Maxsize=8;
#define Maxsize 8
int H[4]={0,1,0,-1};
int V[4]={-1,0,1,0};
char Maze[Maxsize][Maxsize]={{'x','x','x','x','x','x','x','x'},{'o','o','o','o','o','x','x','x'},{'x','o','x','x','o','o','o','x'},
{'x','o','x','x','o','x','x','o'},{'x','o','x','x','x','x','x','x'},{'x','o','x','x','o','o','o','x'},{'x','o','o','o','o','x','o','o'},
{'x','x','x','x','x','x','x','x'}};
void FindPath(int x,int y){
if(x==Maxsize||y==Maxsize){
for(int i=0;i<Maxsize;i++)
for(int j=0;j<Maxsize;j++)
printf("%c%c",Maze[i][j],j<Maxsize-1?' ':'\n');
}else for(int k=0;k<4;k++)
if(x>=0&&y>=0&&y<Maxsize&&x<Maxsize&&'o'==Maze[x][y]){
Maze[x][y]=' ';
FindPath(x+V[k],y+H[k]);
Maze[x][y]='o';
}
}
int _tmain(int argc, _TCHAR* argv[])
{
FindPath(1,0);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -