21xrx.com
2025-03-28 00:54:27 Friday
文章检索 我的文章 写文章
C++实现斐波那契数列前20个数
2023-07-05 02:44:16 深夜i     21     0
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++语言的基本语法,并且可以应用到其他数学问题的解决中。

  
  

评论区

请求出错了