实例之递归 优点 递归使代码看起来更加整洁、优雅可以用递归将复杂任务分解成更简单的子问题使用递归比使用一些嵌套迭代更容易 缺点 递归逻辑很难调试,递归条件处理不好容易造成程序无法结束,直到达到最大递归错误递归占用大量内存,耗费计算机资源 汉诺塔 #include <stdio.h> //hanoi函数的意思就是把第一个字符型(x)移到第三个字符型(z)。 void hanoi(int n, char x, char y, char z); void hanoi(int n, char x, char y, char z) { if (n == 1) { printf("%...