Towers(1, source, destination, spare)我写这个剧本是为了解决“河内的塔这个脚本工作得很好,但我也想打印出解决这个问题所需的移动次数。我只是想不出怎样才能把一种计数的东西放在柜台上:
执行"Towers“函数的次数。if not count in locals():条件是计算要解
我正在尝试写一个递归的C函数来解决河内塔的问题,但是有一个额外的限制,那就是禁止将磁盘从A(源塔)移动到C(目标塔),反之亦然。例如,将单个磁盘从A移动到C或C移动到A,将需要使用辅助塔(B)。我从geeksforgeek找到了一个正常的递归汉诺塔代码,并检查了讨论相同问题的,但我不能理解数学算法(与C函数相比)
void to