打印前20项斐波那契数列
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/20 00:26:02
a=1b=1printa,bfori=1to6s=a+bprintsa=bb=snexti
斐波那契数列前13项为1,1,2,3,5,8,13,21,34,55,89,144,2331+1+2+3+5+8+13+21+34+55+89+144+233=609
intnum=1;intprev=0;for(inti=0;i
267914295,用EXCEL很简单的
#includeintmain(){longa[30],i;a[0]=a[1]=0;a[2]=1;for(i=3;ia[i]=a[i-1]+a[i-2]+a[i-3];for(i=0;i{if(i!=
你要的应该是这个东西了!
1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121
#include#includevoidsolve(){inti;inta[100],n=20;//保存数列,可以更改大小a[0]=0;a[1]=1;for(i=2;i再问:这个运行结果对着没再答:对
PrivateFunctionbq(ByValsAsLong)AsLongSelectCasesCase1bq=1Case2bq=1CaseIs>=3bq=bq(s-1)+bq(s-2)EndSele
#includevoidmain(){inta[21];a[0]=0;a[1]=1;for(inti=2;i
这样写已经可以实现了,可以编译后执行一下就知道了,不过格式不太规范啊
Private Sub Command1_Click()Dim F(11), i As LongF(0) = 
#includevoidfib(intn,intf0,intf1){intf;//当前项inti=0;if(n=2)printf("%8d,%8d",f0,f1);//f0,f1for(i=2;i
1123581321345589143232375607……
若前3项是0,1,1的话,前20项的和=10946若前3项是1,1,2的话,前20项的和=17711怎么会有小数的呢?再问:哦,我说错了,是2/1,3/2,5/3,8/5,13/8等等以此类推,不好意
n=1,2,3,4,.第n项的数值an:an=﹙1/√5﹚×﹛[﹙1+√5﹚/2]^n-[﹙1-√5﹚/2]^n﹜.1,1,2,3,5,8,.再问:捣乱自重,不要通项公式,是前n项和公式再答:唉,那还
“i=1”---->"i==1","i=2"------>"i==2"
1123581321345589144就是新的项前两个连续项相加
PrivateFunctionbq(ByValsAsLong)AsLongSelectCasesCase1bq=1Case2bq=1CaseIs>=3bq=bq(s-1)+bq(s-2)EndSele