21xrx.com
2025-03-28 15:00:54 Friday
文章检索 我的文章 写文章
C++代码:输出斐波那契数列
2023-06-25 11:28:35 深夜i     23     0
C++ 代码 斐波那契数列 输出 数列

斐波那契数列是一种非常有趣的数列,它的规律很简单,就是每一个数都等于前两个数之和,第一个和第二个数都为1。这个数列在数学上有很多应用,也是编程中常见的一个问题。下面是使用C++语言输出斐波那契数列的代码。

#include<iostream>
using namespace std;
int main()
{
  int i, n, x1 = 0, x2 = 1, x3;
  cout << "请输入斐波那契数列的长度:" << endl;
  cin >> n;
  cout << "斐波那契数列为:" << endl;
  for (i = 1; i <= n; i++)
  {
    cout << x2 << " ";
    x3 = x1 + x2;
    x1 = x2;
    x2 = x3;
  }
  cout << endl;
  return 0;
}

这段代码的思路很简单,就是通过一个循环不停地计算并输出斐波那契数列中的每一个数。我们首先定义三个变量x1、x2、x3分别表示斐波那契数列中的前一个数、当前数和下一个数。初始时,我们将x1和x2都赋值为1,然后输入数列的长度n。接下来,我们就可以通过一个for循环计算并输出n项斐波那契数列了。

在循环中,我们首先输出当前的x2,然后通过计算得到下一个数x3。然后将x2赋值为下一个数,将x1赋值为当前数,进入下一次循环。当循环次数达到n时,程序输出完整的n项斐波那契数列,运行结束。

总体来说,这段代码非常简单,适合初学者学习和研究。如果你也对编程感兴趣,可以尝试着运行这段代码,并且理解其中的变量和流程,相信对你的学习会有很大的帮助。

  
  

评论区