21xrx.com
2024-09-20 01:52:24 Friday
登录
文章检索 我的文章 写文章
C++实现斐波那契数列前20个数
2023-07-05 02:44:16 深夜i     --     --
C++ 实现 斐波那契数列 前20个数

斐波那契数列是一组数字序列,其中每个数字是前两个数字的总和。这个序列的前几个数字为:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181。C++语言可以很容易地实现斐波那契数列。

程序代码如下:


#include <iostream>

using namespace std;

int main() {

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

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

  cin >> n;

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

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

   c = a + b;

   cout << c << " ";

   a = b;

   b = c;

  }

  return 0;

}

程序运行后,会提示用户输入想要得到的斐波那契数列的前n项,然后利用for循环在屏幕上输出前n项。

这个程序利用了变量a和b来分别存放前两项的值,然后利用循环语句计算c的值,并将b的值赋给a,将c的值赋给b。这个过程会不断重复直到程序输出前n项。

总的来说,使用C++语言实现斐波那契数列是非常容易的。这个程序可以帮助大家更加深入地了解C++语言的基本语法,并且可以应用到其他数学问题的解决中。

  
  

评论区

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