递归实现 12345678910111213141516 void (int n, char x, char y, char z){ if (1 == n) { printf("%c --> %cn", x,z); //把最下面的一个从x到z } else { move(n - 1, x, z, y); //先把上面n-1从x,借助z,到y printf("%c --> %cn", x, z); move(n - 1, y, x, z); //再把n-1,从y,借助x, 到z }}move(3, 'x', 'y', 'z'); 赞微海报分享
近期评论