int hanoi(int dishs, int x, int y, int z)
{
if (dishs == 1)
printf ("盘子从 %d 移到 %d\n", x, z);
else {
hanoi (dishs - 1, x, z, y); /*第一步骤*/
printf ("盘子从 %d 移到 %d\n", x, z);
hanoi (dishs - 1, y, x, z); /*第三步骤*/
}
}
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |