主要是为了分析算法效率
#include <iostream>
using namespace std;
void move(char A,char B){
cout<<A<<"---->"<<B<<endl;
}
void hanoi(char A,char B,char C,int n){
if (n==1)
{
move(A,C);
}
else
{hanoi(A,C,B,n-1);
move(A,C);
hanoi(B,A,C,n-1);}
}
int main()
{
hanoi('A','B','C',7);
return 0;
}