21xrx.com
2024-11-05 17:32:37 Tuesday
登录
文章检索 我的文章 写文章
C++代码:输出斐波那契数列
2023-07-10 15:37:48 深夜i     --     --
C++ 代码 斐波那契数列 输出 数列

斐波那契数列是指该数列中每一项都是前两项的和,以0和1作为开头的数列为斐波那契数列。它在数学上的规律经常被用于各种自然科学的研究,同时在编程语言中也有着广泛的应用。

下面给出C++代码实现斐波那契数列的输出:

#include

using namespace std;

int main()

{

  int n, num1 = 0, num2 = 1, res;

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

  cin >> n;

  cout << num1 << " " << num2 << " ";

  for (int i = 3; i <= n; i++)

  {

    res = num1 + num2;

    num1 = num2;

    num2 = res;

    cout << res << " ";

  }

  return 0;

}

代码分析:

首先定义变量n,表示要输出的斐波那契数列项数,以及num1和num2两个变量,分别赋值为0和1。因为斐波那契数列的第一项为0,第二项为1,所以先输出这两个数。

然后用for循环从第三项开始循环,循环次数为n-2次。在循环内部,将num1和num2相加,结果存储在res变量中,然后将num2的值赋值给num1,将res的值赋值给num2,这样就保证下一次循环时能正确计算斐波那契数列的值。最后在循环体内输出res。

最后运行程序,输入要输出的斐波那契数列项数,程序就会输出对应数量的斐波那契数列了。这段简短的C++代码可以快速实现斐波那契数列的输出,非常方便实用。

  
  

评论区

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