n<<" move to "<<y<<" from "<<x<<endl;
}
void Hannoi(int n, char a, char b, char c)
{
if...(n == 1)
Move(1, a, c);
else
{
Hannoi(n-1, a, c, b);
Move(n, a, c);
Hannoi(n-1, b, a, c);...char * argv[]) {
int num;
cout<<"input your the floor of Hanoi:";
cin>>num;
Hannoi(num, 'a', 'b', 'c'...问题算法:
procedure Hanoi(n, X, Y, Z)
if(n = 1)
then move(X, Z)
else
Hanoi(n-1, X, Z, Y)
move(X, Z)
Hanoi...(n-1, Y, X, Z)
endif
END Hanoi