穿越火线总掉线怎么办:编程问题编程问题编程问题

来源:百度文库 编辑:高考问答 时间:2024/04/30 04:14:32
编程问题啊
悬赏分:0 - 离问题结束还有 14 天 16 小时
x1=0
x2=1
for i = 2 to n
x3=x1+x2
x1=x2
x2=x3
next i
print x3
这是一个叫什么(文波那契)的东西了,我不理解,,题目要求解N项的值
一项为 0 二 项为 1 以后各项是前2项的和,求N项的值,,
我不理解啊,,解一下给我听听吧,我刚进门!,不想放弃

我数学学不会呀呀,,不会解,,我

x1的初值为0,x2的初值为1
for i = 2 to n 是用来控制循环的i从2开始一直到n时结束
x3=x1+x2 把x1和x2的值相加后赋给x3
举个例子说明吧
开始x1=0,x2=1
进入循环i=2时,x3=x1+x2=0+1=1
x1=x2=1
x2=x3=1
next i ,i加1如果小于n就继续循环
i=3时,x3=x1+x2=1+1=2
x1=x2=1
x2=x3=2
i=4时,x3=x1+x2=1+2=3
x1=x2=2
x2=x3=3





直到i<n时结束循环

就是一个数列名字叫文波那契
给你举一个例子吧.
0,1,1,2,3,5,8,13,21等,后面还有很多,
就是前两项的和加在一起等于第三项的和.这道题的第N项就是数列中数的位置.

拜托,这个一个数列,数列从第三项开始的每一项都是前两项的和。只要Input变量N,再最后print“x3”就可以了。

纠正下。。。
貌似是斐波那契数列吧
呵呵

路过