递归简单实例

来源:互联网 发布:js new array [] 区别 编辑:程序博客网 时间:2024/05/17 07:35

例子:汉诺塔 

void aTOb( int n ,char a, char b, char c )
{
 if ( n == 1 )
  cout << a << " - > " << c << endl;
 else
 {
  aTOb( n - 1, a, c, b );
  cout << a << " - > " << c << endl;
  aTOb( n - 1, b, a, c );
 }
}

原创粉丝点击