新手再来请教谭浩强书中的hanoi塔问题
都知道这是讲递归函数,可是我运行时,输入4屏幕只出现一行a-->c,
这个程序有点晕。不知道咋回事?
#include "stdio.h"
move (int n,int x,int y,int z)
{
if(n=1)
printf("%c-->%c\n",x,z);
else
{move (n-1,x,z,y);
printf("%c-->%c\n",x,z);
move (n-1,y,x,z);
}}
main()
{
int h;
scanf("%d",&h);
move (h,'a','b','c');
getch();
}