先调用一次hanoi(m,'A','B','C'),其中参数m是你输入的值.
如果你输入的m为1,则直接调用move(one,three),然后直接输入 A-->C换行
如果你输入的m不为1,假设为2,则执行过程如下
执行一次hanoi(1,one,three,two),执行 move(one,three),然后直接输出A-->B换行
执行一次move(one,three),然后直接输出 A-->C换行
执行一次hanoi(1,two,one,three),执行move(one,three),然后直接输出B-->C换行
如果你输入的数字>2那就相应的进入到更多层的hanoi()函数中循环
void move ( char x, char y ) //完成一个盘子从x 移到 y