欢迎光临散文网 会员登陆 & 注册

递归,汉诺塔,最全面的讲解,没有之一

2023-01-10 01:25 作者:homoteam_ikun  | 我要投稿

汉诺塔问题c++解法

搬运的(

#include <iostream>

using namespace std;

void move(int,char,char,char);

int main () {

    int n;

    char a = 'A', b = 'B', c = 'C';

    cin >> n;

    move(n,a,b,c); 

    return 0;

}

void move(int n, char a,char b,char c){

    if (n!=0){

        move(n-1,a,c,b);

        cout<<a<<"-->"<<c<<endl;

        move(n-1,b,a,c);

    }

}

递归,汉诺塔,最全面的讲解,没有之一的评论 (共 条)

分享到微博请遵守国家法律