21xrx.com
2024-11-10 00:25:09 Sunday
登录
文章检索 我的文章 写文章
C++编程——输出斐波那契数列前20项的数组
2023-06-29 10:57:10 深夜i     --     --
C++编程 斐波那契数列 数组 前20项 输出

斐波那契数列是指一个数列,其中每个数字都是前两个数字之和。例如,前几个数字是0, 1, 1, 2, 3, 5, 8, 13, 21等等。在现代数学中,斐波那契数列应用广泛,也经常出现在计算机科学中。

如果我们想要通过C++编程输出斐波那契数列前20项的数组,可以采用以下方法:


#include<iostream>

using namespace std;

int main(){

  int fib[20];

  fib[0]=0;

  fib[1]=1;

  for(int i=2; i<20; i++){

    fib[i]=fib[i-1]+fib[i-2];

  }

  for(int i=0; i<20; i++){

    cout<<fib[i]<<" ";

  }

  cout<<"\n";

  return 0;

}

在这段代码中,我们首先使用一个包含20个元素的整型数组fib来存储斐波那契数列前20项。用fib[0]=0和fib[1]=1分别初始化第一和第二项。

之后,我们使用一个for循环来计算第三项到第二十项。我们从第二项开始,依次将前两项的和存储在相应的fib元素中。最后,我们再使用一个for循环打印数组中的所有元素。

输出结果应该是0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181。

通过这种方法,我们可以方便地使用C++编程输出斐波那契数列前20项的数组。在此基础上,我们也可以通过修改代码来输出更多项,或者对计算方式进行改进。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复