//汉塔问题
#include<iostream>
using namespace std;
void move(int n,char x,char y,char z)
{
if(n==1)
printf("%c->%c \n",x,z);
else
{
move(n-1,x,z,y);
printf("%c->%c \n",x,z);
move(n-1,y,x,z);
}
}
int main()
{
int n;
cin>>n;
move(n,'x','y','z');
system("pause");
}
//汉塔问题
最新推荐文章于 2024-03-10 21:01:46 发布