用递归的方法求解Hanoi塔问题。要将n个盘子从A柱移到C柱,可以借助B柱进行。程序如下,有3处空白,请将程序补充完整。 #include "stdio.h" move(int n,char a,char b,char c) //a为起始柱,b为可用柱,c为目标柱 { int i; if( 1 ) //填空 printf("%c-->%c\n",a,c); else { 2 ; //填空 printf("%c-->%c\n",a,c); 3 ; //填空 } } main() { int h; printf("\ninput number:\n"); scanf("%d",&h); printf("the step to moving %2d diskes:\n",h); move(h,'A','B','C'); }