资源简介
利用C语言实现老鼠走迷宫,其中包含完成的程序代码、可运行的exe文件和完整的文档(内含需求分析、概要设计、详细设计、调试分析、用户使用说明、运行结果、源程序)
代码片段和文件信息
#include
#include
#include
int createMaze(); //创建随机迷宫
int createFreeMaze(); //创建自定义迷宫
void createWall(); //创建迷宫外墙
int visit(int row2 int col2) ;
int startI = 1 startJ = 1; // 入口
int success = 0;
//迷宫数组
int maze[100][100];
int row = 0;
int col = 0;
//迷宫矩阵,2代表墙壁,0代表通道
//创建迷宫外墙
void createWall()
{
//创建迷宫外墙第一行、第一列、最后一行、最后一列均为墙壁
for(int i = 0; i < col; i++)//第一行
maze[0][i] = 2;
for(int i = 1; i < row; i++)//第一列
maze[i][0] = 2;
for(int i = 1; i < col; i++)//最后一行
maze[row-1][i] = 2;
for(int i = 1; i < row-1; i++)//最后一列
maze[i][col-1] = 2;
}
//创建随机迷宫
int createMaze()
{
srand(time(0));
for(int i = 1; i < row-1; i++)
{
for(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-07-25 20:13 C语言实现老鼠走迷宫\
文件 4056 2018-07-03 23:30 C语言实现老鼠走迷宫\Maze.c
文件 31935 2018-07-03 23:31 C语言实现老鼠走迷宫\Maze.exe
文件 102535 2019-07-25 18:28 C语言实现老鼠走迷宫\老鼠走迷宫实验报告.docx
- 上一篇:基于f28335的三相变频电路程序
- 下一篇:GPS网平差C++版
相关资源
- C语言程序设计(第四版)谭浩强著
- C/C++实验系统
- c语言教程1946
- c语言资料大全
- C语言经典算法大全 总
- 很好用的C语言编译器,结合TC2.0,3
- The_C_Programming_Language第二版中文版
- C语言基础习题集(C考试常见题型)
- C语言编程大赛试题
- 二级C语言复习资料打包(2011-07)
- 关于MFC的 基本用法及实例的源代码
- c语言嵌入式
- 数据结构习题集答案(C语言版严蔚敏
- c高级编程技术
- 俄罗斯方块,C语言实现
- C语言程序设计案例教程
- c语言教程讲义(谭浩强)1870
- 113道非常经典的C语言题目
- c语言windows程序设计中文件版
- c语言程序设计
- C语言穷举法统计素数个数
- c++/c语言学习系统
- 新概念51单片机C语言教程.入门、提高
- 第三届蓝桥杯C语言本科组复赛题及解
- C语言实战开发宝典
- 经典100列 c语言
- c语言经典例题100道
- C语言入门1806
- C语言必背18个经典程序
- 嵌入式系统的C语言—译自《C for em<
评论
共有 条评论