1613551 发表于 2022-4-15 19:57:35

这个 Fibonacci 数列我完全没看懂

Fibonacci 数列我完全没看懂,有大佬可以讲解一下吗?
#include <stdio.h>

int main()
{
      long a = 1, b = 1, c, i;

      for (i = 3; i <= 24; i++)
      {
                c = a + b;
                a = b;
                b = c;
      }

      printf("两年后,总共有%ld只兔子!\n", c);

      return 0;
}

wp231957 发表于 2022-4-15 20:00:13

不知道哪里不懂,不要说你每一句代码都不懂

1613551 发表于 2022-4-15 20:19:53

wp231957 发表于 2022-4-15 20:00
不知道哪里不懂,不要说你每一句代码都不懂

是Fibonacci 数列没看懂

1613551 发表于 2022-4-15 20:28:22

wp231957 发表于 2022-4-15 20:00
不知道哪里不懂,不要说你每一句代码都不懂

就是Fibonacci 数列的原理不懂,是直接套公式就行了吗

wp231957 发表于 2022-4-15 20:37:52

1613551 发表于 2022-4-15 20:28
就是Fibonacci 数列的原理不懂,是直接套公式就行了吗

Fibonacci 数列就是一个数列,其中前两项固定是11
然后后面每一个数都是它前面的两个的和
11   23   58   1321..............

jackz007 发表于 2022-4-15 20:38:57

本帖最后由 jackz007 于 2022-4-15 20:40 编辑

      第 1、2 项的值是 1,从第 3 项开始,其值都是前两项数值之和。就是说,除了第1、2项外,任何一项都是根据前面的两项推算出来的。
1 ,1,2,3,5,8,13,21,34,...
      还看不懂?
页: [1]
查看完整版本: 这个 Fibonacci 数列我完全没看懂