找出口问题程序算法图形演示
定义一个二维数组: int maze[5][5] = {
0, 1, 0, 0, 0,
0, 1, 0, 1, 0,
0, 0, 0, 0, 0,
0, 1, 1, 1, 0,
0, 0, 0, 1, 0,
};
它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的路线
用Tc2.0写的找出口程序,以图形方式展现程序过程,程序中先输入一个5*5的数组,然后每然后每回车一次就步进一次。最后过程保存在C:\File\12.txt中。(程序还有很多不足,有兴趣的可以自己修改)
例:
输入
0 0 0 0 1
0 1 1 0 0
0 0 0 1 1
1 0 1 0 1
1 0 0 0 0
结果:
findway.rar
(39.01 KB)
[ 本帖最后由 Agdmeg 于 2013-3-25 21:01 编辑 ]