- 0
- 0
- 约8.24千字
- 约 21页
- 2017-05-30 发布于四川
- 举报
汉诺塔C源程序实现及讲解 制作人:贾维华、刘璐 汉诺塔 一、汉诺塔游戏简介及其玩法 二、设计思路及其程序设计流程 三、源程序及其讲解 四、游戏程序中应注意的问题 一、汉诺塔游戏简介及其玩法 1 游戏方法:点击PLAY开始,会看到3个柱子和从大到小编着号码的盘子,而且盘子自上而下半径依次增大。成功把盘子顺序不变的堆到最右边的竹子旁为胜利。 2 游戏规则:一次只能移动一个木块,盘子可以累起来,但是必须把半径小的放在半径大的上面。 二、设计思路及程序设计流程 1 设计思路:本设计中将盘子的数目设定为3~9个。设三个柱子A、B、C 移动的过程可分解为三个步骤: 第一步 把A上的n-1个圆盘移到B上; 第二步 把A上的一个圆盘移到C上; 第三步 把B上的n-1个圆盘移到C上; 其中第一步和第三步是类同的。 其实际思想是利用一个递归原理。 三、源程序及其讲解 1 源程序:见win tc 2 主程序构架 main() { INITIAL(); /*界面初始化*/ Start_Logo(); /*游戏启动始界面*/ getch(); again: nStep=0;/*判断条件*/ Logo();/*进入游戏*
您可能关注的文档
最近下载
- 广州数控GSK980MDi系列操作使用手册.pdf
- 浙江五年高考(2021-2025)物理专题《相互作用》真题汇编.pdf VIP
- 《湖心亭看雪》优秀课件.ppt VIP
- 中信建投-政策分析-政策研究“反内卷”:政策梳理、回顾与展望.pdf
- 2026版医疗保障基金使用监督管理条例实施细则解读.pptx
- 2024年公交车司机职业技能竞赛理论考试题库(含答案).pdf VIP
- 三年级下册语文阅读理解专项训练50篇.docx VIP
- 焦虑自评量表和抑郁自评量表.doc VIP
- 《湖心亭看雪》ppt课件(用-).ppt VIP
- 一年级数学20以内加减法计算专项练习题(每日一练,共29份).docx VIP
原创力文档

文档评论(0)