void move(int n,char x,char z)
{
printf("move %d from %c to %c/n",n,x,z);
}
void hanoi(int n,char x,char y,char z)
{
if(n==1){move(n,x,z);}
else
{
hanoi(n-1,x,z,y);
move(n,x,z);
hanoi(n-1,y,x,z);
}
}
汉诺塔:递归实现
最新推荐文章于 2025-09-24 21:44:51 发布
5484

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



