下面这段程序是很常见的汉诺塔!但是我看了N久了 ,就是看不懂
请帮忙讲述一下流程!!
hanoi(int n,char x,char y,char z)
{
if(n==1)
printf("%c-->%c/n",x,z);
else
hanoi(n-1,x,z,y);
hanoi(n-1,y,x,z);
}
它的流程是什么?先做哪条语句在做哪条语句请帮忙讲述
谢谢各位的帖子
但是我不是不懂计算的过程
而是不懂程序函数调用的流程!
请在程序中加点注释!!