汉诺塔的实现

#include <iostream.h>
void Hanoi(int n, char a, char b, char c)
{
 if( n == 1 )
  cout<<"move"<<a<<"to"<<c<<endl;
 else
 {
  Hanoi( n-1, a, c, b);
  cout<<"move"<<a<<"to"<<c<<endl;
  Hanoi(n-1, b,a,c);
 }
}
void main()
{
 
 int n;
 char A = '1';
 char B = '2';
 char C = '3';
 cin>>n;
 Hanoi(n,A,B,C);
}

你可能感兴趣的:(职场,汉诺塔,休闲)