- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言迷宫游戏设计
课程设计论文说明书
题 目:C语言迷宫
院 (系):
专 业:
学生姓名: 学 号:
指导教师:
2008 年 月 日
摘 要
随着科技的日益发展,计算机信息知识越来越被人们所认知和使用,在当今知识爆炸的时代计算机毫不疑问成为人们常用的日常工具,对于一个经常使用
计算机的人来说,如何用好软件是一个很重要的问题,它对人们日常的很多操作有很大的帮助,对于一个技术人员,经常会接触到原代码,这就必须学会使用C语言,虽然现在大多数的软件的设计是通过其他高级语言以及采用系统集成软件编译,但它们的核心还是离不开使用C语言来构建,因此,简易迷宫程序的实现有利与在以后的开发项目中提供良好的思维方式。
关键词: C语言 迷宫 编译
Abstract
Along with science and technology of day by day development, calculator information knowledge drive more and more people cognition and usage, nowadays knowledge explosion of ages calculator nowise the question become people in common use of daily tool, to 1 usually usage
The person of calculator to say, how use good the software be a very important problem, it to people daily of a lot of operation have very big of help, for a technical personnel, usually come in contact with original code, this have to academic association usage C language, although now majority of software of design is pass other high class language and adoption system integration the software edit and translate, their cores still can not get away from usage C language to set up, therefore, simple maze procedure of realization beneficial with provide a good mode of thinking in laterly of the development the item.
Keyword: The C language maze edit and translate
目 录
摘 要
第一章 c语言迷宫的系统要求和分析
1.1系统要求
1.2系统要求分析
第二章 c语言迷宫功能模块结构
2.1功能模块划分
2.2各个模块的功能
第三章 主要模块的算法说明
3.1程序总体思路
3.2初始化迷宫数组函数
3.3寻找路径函数Path
3.4路径树的节点结构体
第四章 开发工具的介绍
4.1 Turbo C语言概述
4.2 C 语言的特点
4.3 Turbo C 概述
4.4 Turbo C 2.0的安装和启动
总结
致谢
参考文献
附录
附录A c语言迷宫的使用说明
附录B 主要代码
第一章、系统要求和分析
1.1系统要求
1?随机产生一个固定大小的迷宫图(迷宫有唯一的一个入口,一个出口);
2?用图形的方式画出迷宫图;
3?根据该迷宫图作出判断,迷宫又从入口到出口的路线;
4?如果有路线的话,找到其中的一条路线,并画出来;
5?用穷举的方法找出所有的路线,找到其中步数最少的路线。
1.2系统要求分析
1?要求1,迷宫要随机生成,需要使用随机函数,不需要迷宫一定有解。
2?要求3-5可以合并为一个要求,即:判断迷宫是否有路线,如果有的话要找到步数最少的路线并画出来。
3?要求2主要体现在程序最后运行形
文档评论(0)