文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>汉诺塔

汉诺塔

时间:2010-08-02  来源:lipingren



#include <iostream.h>

void move ( char a, char b )
{
    cout << a << "->" << b << endl ;
}

void haoi ( int n, char a, char b, char c )
{
    if ( n == 1 )
        move ( a , c);
    else
    {
        haoi ( n -1 , a , c , b );
        move ( a , c );
        haoi ( n -1 , b , a , c );
    }
}

void main()
{
    int n ;
    cout << "请输入圈子数:";
    cin >> n ;
    cout << "圈子的移动步骤:" <<endl;
    haoi ( n, 'A', 'B', 'C');
}

运行结果:

请输入圈子数:3
圈子的移动步骤:
A->C
A->B
C->B
A->C
B->A
B->C
A->C

相关阅读 更多 +
排行榜 更多 +
魔兽8m补丁 附使用方法

魔兽8m补丁 附使用方法

行业软件 下载
富甲天下5修改器 v1.0.5.0中文绿色版

富甲天下5修改器 v1.0.5.0中文绿色版

行业软件 下载
造梦西游5小望修改器 v2.2.1中文免费版

造梦西游5小望修改器 v2.2.1中文免费版

行业软件 下载