当前位置: 首页 > 编程笔记 >

C++项目求Fibonacci数列的参考解答

傅皓君
2023-03-14
本文向大家介绍C++项目求Fibonacci数列的参考解答,包括了C++项目求Fibonacci数列的参考解答的使用技巧和注意事项,需要的朋友参考一下

【项目:求Fibonacci数列】

Fibonacci数列在计算科学、经济学等领域中广泛使用,其特点是:第一、二个数是1,从第3个数开始,每个数是其前两个数之和。据此,这个数列为:1 1 2 3 5 8 13 21 34 55 89 ……,请设计程序,输出这个数列,直到这个数字超过10000。

【提示】数列可以表示为:

【参考解答】

#include <iostream>
using namespace std;
int main( )
{
  int f1,f2,fn,n;
  f1=f2=1;
  n=2;
  cout<<f1<<'\t'<<f2<<'\t';
  fn=f1+f2;
  while(fn<10000)
  {
    cout<<fn<<'\t';
    n++;
    if(n%5==0)
      cout<<endl;
    f1=f2;
    f2=fn;
    fn=f1+f2;
  }
  return 0;
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小牛知识库的支持。如果你想了解更多相关内容请查看下面相关链接

 类似资料:
  • Fibonacci系列通过添加两个先前的数字来生成后续数字。 Fibonacci系列从两个数字开始F 0 & F 1 。 F 0和F 1的初始值可分别取0,1或1,1。 斐波那契系列满足以下条件 - F<sub>n</sub> = F<sub>n-1</sub> + F<sub>n-2</sub> 因此,Fibonacci系列看起来像这样 - F 8 = 0 1 1 2 3 5 8 13 或者,

  • 我有一个scala play应用程序;我正试图为我们的服务暴露健康检查。健康检查的一部分,我想捕捉项目工件版本。 惰性val root=(文件中的项目(“.”)).EnablePlugins(PlayScala)

  • 下面的大部分出版物都在本书中被引用,虽然很多引用只在致谢中出现。没有引用的出版物前面加的是点而不是编号。 给一个不稳定的因特网URL,我在把它们包含到本参考书目前很踌躇。最后,我觉得即使是一个你每次尝试都无效的URL,知道一个文档曾经在哪里也对在另一个URL找到它有帮助。 我写的东西 [1] Scott Meyers,《Effective C++: 50 Specific Ways to Impr

  • 《翻译的技巧》,钱歌川著,世界图书出版公司 做好翻译,仔细阅读《翻译的技巧》这部百科全书式教程,并认真完成其中的练习,绝对大有裨益。 《英文疑难详解》《英文疑难详解(续)》,钱歌川著,后浪出版咨询(北京)有限责任公司 相对《翻译的技巧》的全面,《英文疑难详解》及续篇更侧重单独知识点的详细讲解,建议拟定长期学习计划,按部就班阅读。 《翻译研究》《翻译新究》,思果著,中国对外翻译出版公司 思果先生长期

  • 参考书目 [ThinkCpp] How To Think Like A Computer Scientist: Learning with C++. Allen B. Downey. [GroudUp] Programming from the Ground Up: An Introduction to Programming using Linux Assembly Language. Jona

  • 选项放在哪里 module.exports = { // ... module: { rules: [ { test: /\.vue$/, loader: 'vue-loader', options: { // `vue-loader` options } } ]