日志15
汉诺塔 问题
#include<iostream>
using namespace std;
void hnt (int n,char b,char m,char e)
{
if(n>=1)
{
hnt(n-1,b,e,m);
cout<<n<<": "<<b<<" -> "<<e<<endl;
hnt(n-1,m,b,e);
}
}
int main(){
int n;
char b,m,e;
cin>>n>>b>>m>>e;
hnt(n,b,m,e);
return 0;
}
查看32道真题和解析