斐波那契数列求第n项公式他的公式是FN=FN-1+FN-2 前5个斐波那契数是11235

斐波那契数列求第n项公式他的公式是FN=FN-1+FN-2 前5个斐波那契数是11235,第1张

#include int arr[100]int main() {int iint mint ascanf("%d", &m)arr[1] = 1arr[2] = 1for(i = 3i <= 40++i)arr[i] = arr[i - 2] + arr[i - 1]while(m--){scanf("%d", &a)printf("%d\n", arr[a])}return 0 }水题用递归会爆的

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会从 1963 年起出版了以《斐波纳契数列季刊》为名的一份数学杂志,用于专门刊载这方面的研究成果。

斐波那契数列:

如果设an为该数列的第n项(

),那么这句话可以写成如下形式:

显然这是一个线性递推数列。

通项公式

(如上,又称为“比内公式”,是用无理数表示有理数的一个范例。)

注:此时

这是著名的斐波那契数列的前5项,这个数列是著名问题——兔子问题的数列表达形式,其中从第三项开始,每一项都等于前面两项的和,事实上,此数列的递推关系可以写为:An+2=An+1 +An.更有意思的是,由特征方程可以得出此数列的通项公式是一个含有根号的式子,但其求出来的均是有理项。由此衍生出来的上楼梯问题也很有名气。

注:但是,任何有限项数列所对应的通项公式都不是唯一的,有无穷多个。因此,对应11235的数列通项可以写出无限个。并不是一定依照斐波那契数列的关系。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11529646.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存