2016 - 2024

感恩一路有你

斐波那契数列求第n项 用C语言编程,编一个求Fibonacci数列前n项和程序?

浏览量:2791 时间:2021-03-14 22:24:36 作者:admin

用C语言编程,编一个求Fibonacci数列前n项和程序?

PrivateFunctionF(nAsLong)AsLong

Ifn>2Then

F=F(n-1)F(n-2)

Else

F=1

EndIf

EndFunction

PrivateSubCommand1 Click()

dimaasstring

dimiaslong

dimsumaslong

a=InputBox(“input Fibonacci sequence item number”,“input”

n=CLng(a)

CLS

forI=1ton

sum=sum f(I)

next

print”front of Fibonacci sequence“CSTR(n)”item sum:“sum

endsub

(1/√5)*{[(1√5)/2]^n-[(1-√5)/2]^n这是Fibonacci sequence的通式。得到差分方程的Z变换。计算前n项之和非常简单

Sn=a(n2)-1。

an=(1/√5)×{[(1+√5)/2]^n-[(1-√5)/2]^n}。

因此,Sn=(1/√5)×{[(1+√5)/2]^(n2)-[(1-√5)/2]^(n2)}-1

注意:n是正整数。

斐波那契数列求第n项 c语言输出斐波那契数列前n项 c语言求数列前n项和的方法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。