摘要:
#include<stdio.h>void move(int n,char A,char B,char C){ if(n==1) printf("\t%c->%c\n",A,C); //当n只有1个的时候直接从A移动到C else { move(n-1,A,C,B); //第n-1个要从A通过C移动到B printf("\t%c->%c\n",A,C); move(n-1,B,A,C); //n-1个移动过来之后b变开始盘,B通过A移动到C,这边很难理解 }}mai... 阅读全文