【项目:求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 } } ]