汉诺塔

来源:互联网 发布:自己的淘宝账号查询 编辑:程序博客网 时间:2024/06/05 00:45
#include <iostream>using namespace std;int main(){void hanno(int ,char ,char,char);int n;cin>>n;hanno(n,'A','B','C');return 0;}void hanno(int n,char A,char B,char C){if(n==1)cout<<"Move disk "<<n<<" from "<<A<<" to "<<C<<endl;else {hanno(n-1,A,C,B);cout<<"Move disk "<<n<<" from "<<A<<" to "<<C<<endl;hanno(n-1,B,A,C);}}
汉诺塔讲解