#include <iostream>
using namespace std;
int main()
{
void han_move(int n,char a,char b,char c);
int n=1;
char a='A',b='B',c='C';
han_move(n,a,b,c);
return 0;
}
void han_move(int n,char a,char b,char c)
{
if(n==1){
cout<<a<<"==>"<<b<<endl;
}
else{
han_move(n-1,a,c,b);
cout<<a<<"==>"<<b<<endl;
han_move(n-1,c,b,a);
}
}
简简单单的汉诺问题
原创
©著作权归作者所有:来自51CTO博客作者饮闲的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:C++ tempate练习
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
函数递归经典题目——汉诺塔,青蛙跳台阶
递归常见例题——斐波那契、汉诺塔、青蛙跳台阶
递归 n的阶乘 i++ -
简简单单的选择排序(2)
简单选择排序算法简单选择排序(Simple Selection Sort)就是通过n-i次关键字间的比较,
算法 数据结构 排序算法 简单选择排序 最小值 -
简简单单:CentOS 8基本配置
本文是基础于CentOS8,重点阐述了网卡及YUM本地源及网络源的设置。
CentOS8 网卡设置 YUM设置 -
求和python循环嵌套
7.1 Python条件语句• Python编程if 语句用于控制程序的执行,基本形式为:if 判断条件: -- 执行语句……else: -- 执行语句……7.2 Python条件表达式if-elsepass 语句 – 不做任何事时使用if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。当判断条件为多个值时,可以使
求和python循环嵌套 python中的循环嵌套结构例题 Python while循环 for循环 -
python A类需要使用B类中的变量
致阅读本文的各位本文面向 Python 学习新手帮助各位巩固 Python 的基础并无“晦涩,学术,看起来 * 炸天的文字”放心食用~ 不知各位在 Python 比较运算符的学习中,是否遇到下面离谱的问题:——————————————————Qst1:
python A类需要使用B类中的变量 python Python 内存空间 赋值