• 大小: 109KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 标签: C语言  

资源简介

利用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

评论

共有 条评论