资源简介
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
- 上一篇:加油问题贪心算法求解
- 下一篇:C++ UDP SOCKET 简单网络通讯
相关资源
- C语言课程设计
- CCS FFT c语言算法
- c语言电子商务系统
- c语言程序设计报告 程序大全
- 基于C语言实现的网络爬虫(搜索引擎
- 《Linux程序设计》第四版pdf高清电子版
- qt登录富文本编辑器和文档打印设计
- 简易web服务器的设计与实现
- 基于单片机的交通灯设计.doc
- 公交车GPS报站系统设计
- DS1302万年历设计 stm32
- cubeMX设计实现stm32f407上的CAN及485的通
- 基于CS的TCP文件传输程序设计
- 宠物管理系统课程设计(源码+数据库
- C语言课设计算器
- 51单片机交通灯设计
- c语言课程设计:客房登记系统源码
- 大话设计模式C++
- 04737C++ 程序设计精华.docx
- C++程序设计精讲
- 基于51单片机多路超声波报警设计
- C语言程序设计50例.docx
- 8位竞赛抢答器的课程设计报告.docx
- C语言程序设计教材习题参考答案.do
- C语言编译器的设计与实现.doc
- c++ 23种设计模式
- c++常用游戏算法及数据结构设计
- c++程序设计(全国)
- 基于空调项目的Autosar 架构的设计.d
- C++设计模式-好书
评论
共有 条评论