斐波拉契数列的代码书写和分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了斐波拉契数列的代码书写和分析相关的知识,希望对你有一定的参考价值。

什么是斐波拉契数列?

  斐波拉契数列是指一个数列,其前两位等于1,第i位等于第i+1位于第i+2位相加。(1 1 2 3 5 8 13 ···)

斐波拉契数列实现代码的分析。

  用户输入一个长度值,然后得到该长度的斐波拉契数列。要想实现这个功能,我们可以分成三个模块去书写代码:

      1.获取用户输入的长度,保存到变量n中。

      2.创建长度为n的数组,依次保存每一位数字。

      3.遍历输出数组内容。

  这样的话,我们只需要实现每个模块的功能,整个代码就能编写完成。

代码的编写

 

          //模块1
            Console.Write("请输入一个斐波拉契数列的长度:");
            int n = int.Parse(Console.ReadLine());
          //模块2、3
            int[] numbers = new int[n];
            for (int i = 0; i < numbers.Length; i++)
            {
                if (i <= 1)
                {
                    numbers[i] = 1;
                }
                else {
                    numbers[i] = numbers[i - 1] + numbers[i - 2];
                }
                Console.Write(numbers[i] + " ");
            }
            Console.ReadLine();

 

以上是关于斐波拉契数列的代码书写和分析的主要内容,如果未能解决你的问题,请参考以下文章

《剑指Offer》题目——斐波拉契数列

实现斐波拉契数列的四种方式python代码

随机求斐波拉契数列第n位的代码

斐波拉契数列的计算方法

Python 探讨斐波拉契数列模素数的周期问题

斐波拉契数列