老鼠走迷宫(c/python)

本文探讨了如何使用C语言和Python解决老鼠走迷宫问题。迷宫用2表示墙壁,1表示已走过路径。C代码用于打印单一路径,而Python代码则实现打印多条可能的路径。
摘要由CSDN通过智能技术生成

描述:迷宫设计用2代表墙壁,1代表走过的路径(老鼠的走法用上下左右四个方向)
用C代码打印出一条路线,用python实现打印多条路径

C代码

#include<stdio.h>
#include<stdlib.h>

int reach(int i, int j);

int maze[7][7] = { { 2,2,2,2,2,2,2 },{ 2,0,0,0,0,0,2 },{ 2,0,2,0,2,0,2 },
{ 2,0,0,2,0,2,2 },{ 2,2,0,2,0,2,2 },{ 2,0,0,0,0,0,2 },{ 2,2,2,2,2,2,2 } };
int start_i = 1;//入口位置
int start_j = 1;
int end_i = 5;//出口位置
int end_j = 
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值