数据结构课程设计 - 步步高.docVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构课程设计 - 步步高

姓 名: 刘旭 学 院: 计算机与通信学院 班 级: 通信工程101班 指导老师: 文志诚 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc295249983 一、需求分析 PAGEREF _Toc295249983 \h 3 HYPERLINK \l _Toc295249984 1.1 开发背景 PAGEREF _Toc295249984 \h 3 HYPERLINK \l _Toc295249985 2.2 功能简介 PAGEREF _Toc295249985 \h 3 HYPERLINK \l _Toc295249986 二、系统设计 PAGEREF _Toc295249986 \h 4 HYPERLINK \l _Toc295249987 2.1 函数一览 PAGEREF _Toc295249987 \h 4 HYPERLINK \l _Toc295249988 2.2 “封面”的设计 PAGEREF _Toc295249988 \h 4 HYPERLINK \l _Toc295249989 2.3 二维数组与控制台 PAGEREF _Toc295249989 \h 5 HYPERLINK \l _Toc295249990 2.4 键盘操作 PAGEREF _Toc295249990 \h 6 HYPERLINK \l _Toc295249991 2.5判定 PAGEREF _Toc295249991 \h 7 HYPERLINK \l _Toc295249992 2.6 悔棋的实现 PAGEREF _Toc295249992 \h 8 HYPERLINK \l _Toc295249993 三、调试运行 PAGEREF _Toc295249993 \h 9 HYPERLINK \l _Toc295249994 3.1 进入界面 PAGEREF _Toc295249994 \h 9 HYPERLINK \l _Toc295249995 3.2 棋盘的初始状态 PAGEREF _Toc295249995 \h 10 HYPERLINK \l _Toc295249996 3.3 激战中…… PAGEREF _Toc295249996 \h 10 HYPERLINK \l _Toc295249997 3.4 游戏结束 PAGEREF _Toc295249997 \h 11 HYPERLINK \l _Toc295249998 四、解决问题的关键 PAGEREF _Toc295249998 \h 11 HYPERLINK \l _Toc295249999 五、课设总结 PAGEREF _Toc295249999 \h 11 HYPERLINK \l _Toc295250000 六、附录 PAGEREF _Toc295250000 \h 12 HYPERLINK \l _Toc295250001 6.1 画图代码 PAGEREF _Toc295250001 \h 12 HYPERLINK \l _Toc295250002 6.2 初始化 PAGEREF _Toc295250002 \h 14 HYPERLINK \l _Toc295250003 6.3 Play函数 PAGEREF _Toc295250003 \h 14 一、需求分析 开发背景 学习了数据结构该门课程,对于枯燥无味的理论知识,我们是否能够通过所学的知识在课程设计中做出有趣味东西,然后让我们对于数据结构更加的感兴趣呢?于是我和我的室友陈明建开始酝酿着写些什么东西。上个学期就已经写了通讯录那之类的链式结构,这次我们决心有所改变,我们学习了栈、队列、树、图,字典树有人选了,我们就来写一个基于图的小程序,五子棋,对,图的简单应用,于是我们开始着手来写这个小小的程序,祝我们好运! 2.2 功能简介 既然是五子棋,我们要做的是时时刻刻的将整个图(以下称为棋局)的状态呈现出来,那么界面就是必不可少的。MFC不会?没关系,我们就用基于控制台的字符输出来构建这个棋局吧,当然这只是第一步,详细如下: eq \o\ac(○,1)拥有一个良好的进入界面,以及必要的选项; eq \o\ac(○,2)拥有一个二维的数组来记录和更新实时的状态,并且能够有一种方法在DOS界面下绘制出整个棋局的实时状态(包括棋盘和棋子); eq \o\ac(○,3)能够通过键盘上的按键完成所选位置的移动和选定操作; eq \o\ac(○,4)

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档