请问c语言该怎么加才能求斐波那契前20项和s呢

OpenHero的方法计算常量不错,deng2000的方法很好,对数学的运用

之前说错了,富士康考的那个数列不是奇数列,是LZ的这个数列的叠加

都不错,想法都很新奇 我刚学C,现在也只能模仿别人的。惭愧!!!

作了个既无递归也无循环的简单程序实现我前面的想法:

这个计算的太巧了,用的刚好是递归算法的时间复杂度的原理!

另外manrenmanren(蛮人)的方法也行,不过要注意的是变量的存储范围。数列增长速度很快,int类型可能不行吧

其次,Fibnacci数列有个很有趣的性质:

因此此题只需要用一个简单的循环计算出F[22]的值,再减1即可.
其实此题最简单的解法连循环都不需要.因为我们知道F[n]的通项公式,从它一个表达式就可求出F[22]的值.
btw, F22,多么熟悉的名字,出题者岂有意乎.

}

我要回帖

更多关于 c语言是一种什么语言 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信