21xrx.com
2024-11-08 22:17:41 Friday
登录
文章检索 我的文章 写文章
如何编写C++斐波那契数列代码
2023-07-03 16:17:19 深夜i     --     --
C++ 斐波那契数列 代码 编写 循环 递归

斐波那契数列是一组非常有趣的数字序列,该序列每个数字都是前两个数字的和。这个序列以0和1开始,之后的数字就是前两个数字的和,如下所示:0、1、1、2、3、5、8、13、21……

在C++语言中编写斐波那契数列代码非常简单。以下是一个基本的代码实现:


#include <iostream>

using namespace std;

int main()

{

  int n, a = 0, b = 1, c;

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

  cin >> n;

  cout << a << " " << b;

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

   c = a + b;

   cout << " " << c;

   a = b;

   b = c;

  }

  return 0;

}

在上面的程序中,我们定义了三个整数变量a、b和c,分别代表斐波那契数列中的前两个数和当前计算得到的数。然后,我们通过用户输入来确定所需斐波那契数列的项数,并使用一个for循环来计算并输出该数列。

在循环中,我们首先将a和b的值相加,得到c。然后,我们输出c的值并将b的值赋给a,将c的值赋给b,依次进行下去,直到计算完所有的数。

通过以上代码,我们就实现了一个简单的斐波那契数列程序。欢迎尝试并进行修改,实现更加优秀的代码版本。

  
  

评论区

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