C++汉诺塔简易实现代码

Posted ζั͡ޓއއއ 丶阡陌尘弥_Java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++汉诺塔简易实现代码相关的知识,希望对你有一定的参考价值。

** #include<stdio.h>
#include
using namespace std;
char Han(int n,char A,char B,char C)

if(n==1) cout<<n<<“盘从”<<A<<“柱移到”<<B<<“柱”<<endl;
else
Han(n-1,A,C,B);
cout<<n<<“盘从”<<A<<“柱移到”<<B<<“柱”<<endl;
Han(n-1,C,B,A);


main()

cout<<“请输入盘子的数量:”<<endl;
int n;
char A=‘a’,B=‘b’,C=‘c’;
cin>>n;
Han(n,A,B,C);
**
新人发博客,希望大家多多支持,后期会有更多精彩的代码。

以上是关于C++汉诺塔简易实现代码的主要内容,如果未能解决你的问题,请参考以下文章

汉诺塔 c++

面试题 08.06. 汉诺塔问题(非递归实现汉诺塔问题)

汉诺塔(Hanoi)图解递归算法

汉诺塔问题(递归)/梵塔问题c++

汉诺塔问题(递归)/梵塔问题c++

python 实现汉诺塔问题