21xrx.com
2025-03-24 00:05:11 Monday
文章检索 我的文章 写文章
C++输出斐波那契数列前n项
2023-07-06 02:08:09 深夜i     16     0
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项应该有了较为清晰的认识。

  
  

评论区