问题:有柱子A、B、C, 有n个圆盘
解题思路:先把n-1个圆盘通过C,从A移到B,在把第n个圆盘移到C,然后在通过C,把n-2个圆盘移到A,再把第n-1个圆盘移到C,以此进行下去
代码:
#include <stdio.h>
int step;
void move(int n, char a, char b) {
printf(
问题:有柱子A、B、C, 有n个圆盘
解题思路:先把n-1个圆盘通过C,从A移到B,在把第n个圆盘移到C,然后在通过C,把n-2个圆盘移到A,再把第n-1个圆盘移到C,以此进行下去
代码:
#include <stdio.h>
int step;
void move(int n, char a, char b) {
printf(