21xrx.com
2024-12-22 21:57:39 Sunday
登录
文章检索 我的文章 写文章
C++输出斐波那契数列前n项
2023-07-06 02:08:09 深夜i     --     --
C++ 输出 斐波那契数列 前n项

斐波那契数列是指从0和1开始,后一项等于前两项之和的数列,如0、1、1、2、3、5、8、13、21、34、55、……。

C++是一种很流行的编程语言,它在编程领域的应用非常广泛,包括编写算法,打印斐波那契数列前n项也不例外。

下面是使用C++语言输出斐波那契数列前n项的代码:


#include <iostream>

using namespace std;

int main()

{

  int n, t1 = 0, t2 = 1, nextTerm = 0;

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

  cin >> n;

  cout << "斐波那契数列前 " << n << " 项为: ";

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

    if(i == 1) ";

      continue;

    

    if(i == 2) ";

      continue;

    

    nextTerm = t1 + t2;

    t1 = t2;

    t2 = nextTerm;

    

    cout << nextTerm << ", ";

  }

  return 0;

}

上面的代码通过输入斐波那契数列的项数n,并按照规则计算出斐波那契数列前n项,并依次进行输出。

执行上述代码时,输入要输出的项数n,程序便会自动输出对应的斐波那契数列。例如:输入12,则程序会输出斐波那契数列前12项的数值。

总之,C++语言是一种功能强大的编程语言,它可以用来输出斐波那契数列前n项。通过上述代码的介绍,读者们对如何使用C++语言输出斐波那契数列前n项应该有了较为清晰的认识。

  
  

评论区

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