#include <bits/stdc++.h>
using namespace std;
void hannoi(int k,char x,char y,char z){
if(k==0) return;
hannoi(k-1,x,z,y);
printf("%c->%d->%c\n",x,k,y);
hannoi(k-1,z,y,x);
}
int main(){
int n;
char a,b,c;
scanf("%d %c %c %c",&n,&a,&b,&c);
hannoi(n,a,b,c);
return 0;
}
1205 汉诺塔问题
于 2024-12-28 21:55:54 首次发布
226

被折叠的 条评论
为什么被折叠?



