遞歸,漢諾塔,最全面的講解,沒有之一
2023-01-10 01:25 作者:homoteam_ikun | 我要投稿

漢諾塔問題c++解法
搬運(yùn)的(
#include?<iostream>
using?namespace?std;
void?move(int,char,char,char);
int?main?()?{
????int?n;
????char?a?=?'A',?b?=?'B',?c?=?'C';
????cin?>>?n;
????move(n,a,b,c);?
????return?0;
}
void?move(int?n,?char?a,char?b,char?c){
????if?(n!=0){
????????move(n-1,a,c,b);
????????cout<<a<<"-->"<<c<<endl;
????????move(n-1,b,a,c);
????}
}
標(biāo)簽: