GaoKui
发表于 2022-1-13 18:23:12
朕想知道
ToTally
发表于 2022-1-17 13:53:00
朕想知道
CaoJY
发表于 2022-1-18 17:10:49
朕想知道
天坑研究生
发表于 2022-1-21 22:53:10
朕想知道
西梓熙
发表于 2022-1-24 17:45:53
朕想知道
amadboy2009
发表于 2022-1-26 11:48:51
朕想知道,复习一下
猪油炒饭
发表于 2022-1-27 17:00:24
朕想知道
笙歌白云
发表于 2022-1-28 15:18:17
朕想知道
Clement_Levi
发表于 2022-2-1 16:45:14
朕想知道
小怪兽@
发表于 2022-2-4 16:09:38
朕想知道
吃花椒的定点数
发表于 2022-2-7 21:30:07
朕想知道
lilingjie
发表于 2022-2-8 14:34:34
朕想知道
遥遥江上客
发表于 2022-2-8 16:53:55
朕想知道
遥遥江上客
发表于 2022-2-9 10:35:28
#include <stdio.h>
void hanoi(int num, char x, char y, char z);
void hanoi(int num, char x, char y, char z)
{
// 设置递归出口
if (num == 1)
{
// 只有一个的时候,直接移动
// 注意这里的目标柱和辅助柱和 num!=1的情况不一样。
printf("num:%d %c 移动到 %c\n", num, x, z);
return;
}
// 递归点
// 1.先把上面一堆移走,一并移动到辅助柱
hanoi(num - 1, x, z, y);
// 2.把下面一块移动到目标柱
printf("num:%d %c 移动到 %c\n", num, x, z);
// 3.把辅助柱上面所有的,移动到目标柱
hanoi(num - 1, y, x, z);
}
int main()
{
hanoi(3, 'x', 'y', 'z');
return 0;
}
LeaflLit
发表于 2022-2-12 16:54:38
朕想知道
ltq111211
发表于 2022-2-14 08:00:00
朕想知道
三叶花
发表于 2022-2-14 19:07:56
{:5_103:}朕想知道
-Pluto-
发表于 2022-2-14 22:00:49
朕想知道
zhuyanhui110
发表于 2022-2-16 14:13:09
1朕想知道
sanxian
发表于 2022-2-18 14:49:14
朕想知道