数学算法题
文章平均质量分 58
安全不再安全
网络安全、前端
展开
-
汉诺塔问题代码写法的详细解析
调用汉诺塔函数,首先我们传入的盘子数是 2 ,定义三根柱子分别为 A、B、C,进入函数后对 n 进行判断,由于 n > 1,所以执行 else 的代码块,递归调用汉诺塔函数,把 n-1 传入,并且 A -> A,B -> C,C -> B。,这样,else 代码块中的第一条代码就执行完成了,接下来执行第二条代码,用 printf 打印一条信息,注意了,这里的 n,A,B,C 是主函数里传进来的值,也就是说 n = 2 ,A = A,B = B,C = C,所以打印的结果是。并且规定,任何时候,在。原创 2024-03-12 15:55:56 · 733 阅读 · 0 评论 -
斐波那契数列C语言实现(多种方式)
用循环和关键点就是要用一个中间变量来保存其他值,这个和冒泡排序的交换位置有一点相似。原创 2023-10-24 23:33:06 · 1123 阅读 · 1 评论