21xrx.com
2024-09-19 09:28:53 Thursday
登录
文章检索 我的文章 写文章
C++利用循环函数实现斐波那契数列计算
2023-07-04 18:05:40 深夜i     --     --
C++ 循环 函数 斐波那契数列

斐波那契数列是一种非常著名的数列,它的特点是每一项都是前两项的和。其开始的数列如下:

1,1,2,3,5,8,13,21,34,55,89,144,……

在C++中,我们可以利用循环函数来计算斐波那契数列,下面就是一个简单的代码示例:


#include <iostream>

using namespace std;

int main() {

  int fib[100]; // 斐波那契数列

  int n; // 输入的项数

  cout<<"请输入斐波那契数列的项数:";

  cin>>n;

  fib[0] = 1; // 数列的第一项是1

  fib[1] = 1; // 数列的第二项是1

  cout<<fib[0]<<" "<<fib[1]<<" ";

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

    fib[i] = fib[i-1] + fib[i-2]; // 计算斐波那契数列的第i项

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

  }

  cout<<endl;

  return 0;

}

在上面的代码中,我们首先定义了一个长度为100的整型数组来存储斐波那契数列。随后,用户需要输入要计算的数列项数,我们将第一项和第二项先计算出来,并输出到屏幕上。接下来,我们使用一个循环来计算数列中的每一项,然后输出到屏幕上。循环的计算方式是利用数组中的前两项相加来得到当前项,直到我们完成计算了输入的项数。

使用循环函数来计算斐波那契数列的好处是,代码量少,代码逻辑清晰大方,而且计算速度较快。我们可以通过调整数组的大小和输入的项数来得到所需的数列。因此,如果您正在学习C++编程语言,我建议您尝试使用循环函数来计算斐波那契数列,这将会是您练习编程的一个不错的项目。

  
  

评论区

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