- 1
- 0
- 约8.24千字
- 约 21页
- 2017-05-09 发布于四川
- 举报
汉诺塔c源程序实现与讲解
汉诺塔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();/*进入游戏*
您可能关注的文档
- 董玉川–主管管理技能培训.ppt
- 血流的管道–血管.ppt
- 无偿献血与造血干细胞知识.ppt
- 无权代理与代理权滥用.ppt
- 无线接口与信道语音信号GSM技术.ppt
- 行政公文写作的发展、定义、学习的意义及方法〔第1周〕.ppt
- 无线电检测方法与标准介绍.ppt
- 行车闭塞法〔半自动〕.ppt
- 行走于股市中葵花宝典〔布林线〕.ppt
- 融资融券交易〔员工篇〕.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 草船借箭-完整版课件.ppt VIP
- 江苏省南京市盐城市2021届高三3月第二次模拟考试化学试题(word含答案 ).docx VIP
- 草船借箭-PPT完整版.pptx VIP
- 2025年上海市安全员(C3证)考试练习题库(含答案).docx VIP
- 小学英语新人教版PEP三年级上册Unit 1 Making friends Part A第1课时教学课件(2024秋).pptx VIP
- 2026年卫滨区十五五规划.docx
- (最新)25年春统编一年级语文下册动物王国开大会【精品课件】.pptx VIP
- 红旗区十五五规划初稿.docx
- 生物化学中英文对照习题.pdf VIP
- 【西门子】SINAMICS G120X 变频器 操作说明.pdf VIP
原创力文档

文档评论(0)