- 5
- 0
- 约1.24万字
- 约 61页
- 2016-12-30 发布于福建
- 举报
主函数部分: #includestdio.h void move(int n,int a,int b,int c); main() { int num; printf(the number of plate is:); scanf(%d,num); move(num, 1, 2, 3); system(“pause”); return 0; } * 【程序运行演示】 移动3个盘子的递归调用过程见《计算机导论与程序设计基础》261页 * 移动三个盘子的运行结果 the number of plate is:3 1--3 1--2 3--2 1--3 2--1 2--3 1--3 * 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1 递归小结 递归程序好看、好读,风格优美,但执行效率低; 任何能用递归解决的问题都能用迭代(循环)的方法去解决(不过有些问题可能很难写)。 终结条件。程序必须要有终结条件,不可能无限递归下去。 * 递归程序设计举例 练习5. 输入任意个整数,以-1结束,求最大数。 递归定义: findMax(n)递归定义: findMax(1)=N1 if n==1 findMax(2)=Maximum(findMax(1), N2) …
您可能关注的文档
最近下载
- 中国传媒大学《纪录片创作实用教程》课件-10.纪录片创作实用教程-课件-第十二章.pptx VIP
- 2026年泰康人寿保险招聘备考题库含答案详解.docx VIP
- GB 55022-2021 既有建筑维护与改造通用规范.pdf VIP
- 医院消防维保服务投标方案(技术方案).doc
- 移动机器人SLAM技术 课件 【ch08】机器人操作系统.pptx
- 2025年青海专升本数学真题试卷及答案.docx VIP
- 杜威的教育思想.ppt VIP
- 2025-2026学年 八年级数学上学期竞赛专题培优:五 轴对称(含答案).pdf
- 计量经济学李子奈eviews实验五.docx VIP
- 北斗报文服务系统加入GMDSS评估历程及要点分析.pdf
原创力文档

文档评论(0)