• 大小: 277KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: C/C++
  • 标签: 设计  

资源简介

C语言数据结构课程设计,迷宫问题,链栈实现,读取迷宫文件。包括具体实现过程、设计报告。

资源截图

代码片段和文件信息

#include “public.h“
#include “malloc.h“
#include 
#include 
#include “stack.h“
#include “maze.h“ 
int a[20][20];
MazeType maze;
PosType startend;
void Init()
{    system(“cls“);//清屏
 printf(“\n\t************************************\n“);
     printf(“\tc:CreatMaze\n“);
     printf(“\tm:MazePath\n“);
     printf(“\tp:PrintMaze\n“);
     printf(“\tq:Quit\n“);
     printf(“\t***************THE MAZE***************\n“);
     printf(“\tChoose from c to q:\n\t“);
}
void ReadCommand(char &cmd)
{//读入操作命令符
do{
cmd=getchar();
}while(cmd!=‘c‘&&cmd!=‘m‘&&cmd!=‘p‘&&cmd!=‘q‘);
}

void Interpret(char cmd)
{  
switch(cmd){
case ‘c‘: 
{
InitMaze(mazea);
break;
}
    case ‘m‘: 
{
printf(“请输入迷宫的入口位置\n“);
scanf(“%d%d“&start.r&start.c);
printf(“请输入迷宫出口位置\n“);
scanf(“%d%d“&end.r&end.c);
if(MazePath(mazestartend))
printf(“此迷宫存在从入口到出口的路径\n“);
else
printf(“此迷宫没有从入口到出口的路径\n“);
break;
}
case ‘p‘:
{
printf(“迷宫结果如下\n“);
PrintMaze(maze);
break;
}
}
}
void main()
{  char cmd;
   Init();            
   do{
ReadCommand(cmd);//读入一个操作命令符
        Interpret(cmd);
} while(cmd!=‘q‘);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         32  2008-12-09 14:07  迷宫问题\1.txt

     文件         30  2008-12-09 14:11  迷宫问题\2.txt

     文件     204891  2008-12-09 14:11  迷宫问题\Debug\testmaze.exe

     文件     221016  2008-12-09 14:11  迷宫问题\Debug\testmaze.ilk

     文件      20973  2008-12-09 14:11  迷宫问题\Debug\testmaze.obj

     文件     228756  2008-12-09 14:08  迷宫问题\Debug\testmaze.pch

     文件     435200  2008-12-09 14:08  迷宫问题\Debug\testmaze.pdb

     文件      41984  2008-12-09 14:11  迷宫问题\Debug\vc60.idb

     文件      53248  2008-12-09 14:08  迷宫问题\Debug\vc60.pdb

     文件       3650  2008-12-09 14:05  迷宫问题\maze.h

     文件         96  2008-12-09 14:03  迷宫问题\public.h

     文件       1209  2008-12-09 14:04  迷宫问题\stack.h

     文件       1292  2008-12-09 14:06  迷宫问题\testmaze.cpp

     文件       3425  2008-12-09 14:11  迷宫问题\testmaze.dsp

     文件        524  2008-12-09 14:11  迷宫问题\testmaze.dsw

     文件      41984  2008-12-09 14:11  迷宫问题\testmaze.ncb

     文件      48640  2008-12-09 14:11  迷宫问题\testmaze.opt

     文件        752  2008-12-09 14:11  迷宫问题\testmaze.plg

     文件     136192  2008-10-31 13:08  迷宫问题\数据结构课程设计.doc

     目录          0  2008-12-09 14:08  迷宫问题\Debug

     目录          0  2008-12-09 14:11  迷宫问题

----------- ---------  ---------- -----  ----

              1443894                    21


评论

共有 条评论