做了一个Hanoi汉诺塔的解题c++程序,用的递归

来源:互联网 发布:无root一键免流软件 编辑:程序博客网 时间:2024/05/21 21:37
自己做的,就是嫌速度太慢,又没法用inline,因为用了递归,不知道怎么改,请各位看看微笑
#include<bits/stdc++.h>using namespace std;int hanoi(int n,char a,char b,char c){if(n==1) cout<<a<<" To "<<c<<endl;else {hanoi(n-1,a,c,b);cout<<a<<" To "<<c<<endl;hanoi(n-1,b,a,c);}}int main() {int n;cin>>n;hanoi(n,'A','B','C');return 0;} 

阅读全文
0 0
原创粉丝点击