用c++求斐波那契数列每一项

用c++求斐波那契数列每一项
用户433006303
2023年11月08日
|
浏览 142

斐波那契数列是一个递归序列,其中每一项都是前两项的和。用C++编写求解斐波那契数列的程序可以如下:

复制代码
#include <iostream>

int fibonacci(int n) {
  if (n <= 1) {
    return n;
  }
  return fibonacci(n - 1) + fibonacci(n - 2);
}

int main() {
  int n;
  std::cout << "请输入要计算的斐波那契数列项数:";
  std::cin >> n;

  for (int i = 0; i < n; ++i) {
    std::cout << fibonacci(i) << " ";
  }

  return 0;
}

这段代码会根据输入的项数打印出相应的斐波那契数列。希望对你有所帮助!

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;