OpenJudge

求大神看下错在哪儿啊

  • Alex
    Alex 22天前 回复

    #include<iostream>
    using namespace std;
    void move(int n,char a,char b,char c){
    if(n==0)
    return;
    move(n-1,a,c,b);
    cout<<n<<":"<<a<<"->"<<b<<endl;
    move(n-1,c,b,a);
    }
    int main(){
    int x,d,e,f;
    cin>>x>>d>>e>>f;
    cout<<((1<<x)-1)<<endl;
    move(x,'a','c','b');
    return 0;
    }

想要评论吗?

注册OpenJudge账号,如果您已经注册,请先登入