已知Fibonacci数列是1,1,2,3,5,8,13,...,即从第3个数开始,每个数都是前两个数的和。Fibonacci数列的第15个数是________。A.377B.610C.987D.1597

已知Fibonacci数列是1,1,2,3,5,8,13,...,即从第3个数开始,每个数都是前两个数的和。Fibonacci数列的第15个数是________。

A.377

B.610

C.987

D.1597


参考答案和解析
#include <stdio.h>
main()
{ int i;
int f[20]={1,1};
for(i=2;i<20;i++)
f[i]=f[i-2]+f[i-1];
for(i=0;i<20;i++)
{ if(i%5==0) printf("
");
printf("%12d",f[i]);
}
}

相关考题:

已知数串1,1,2,3,5,8,13,……,从第3个数起每个数都等于它前面相邻的两个数之和,那么,数串中第1999个数被3除所得的余数是()。A.1B.2C.3D.4

Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即1,1,2,3,5,8,13,2l,34,55,89,…某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返回False。Function Isfab(x As Integer)As BooleanDim a As Integer,b As Integer,c As Integer,flag As Booleanflag=Falsea=1:b=1Do While Xbc=a+ba=bb=cIf x=b Then flag=TrueLoopIsfab=flagEnd Function测试时发现对于所有正整数x,函数都返回False,程序需要修改。下面的修改方案中正确的是( )。A.把a=b与b=c的位置互换B.把c=a+b移到b=c之后C.把Do While xb改为Do While xbD.把If x=b Then flag=True改为If x=a Then flag=True

:有一列数,第1个数是35,第2个数是25,从第3个数开始,每个数都是它前面两个数的平均数。这列数的第15个数的整数部分是( )。A.19B.24C.28D.30

有一串自然数,已知第一个数与第二个数互质,而且第一个数的5/6恰好是第二个数的1/4,从第三个数开始,每个数字正好是前两个数的和,问这串数的第2005个数被3除所得的余数是( )。A.2B.1C.0D.3

补充程序Ccon093.C,输出Fibonacci数列的前15项。Fibonacci数列的计算方法是:

阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。[函数2.1说明]Fibonacci数列中头两个数均为1,从第三个数开始,每个数等于前两个数之和。下述程序计算Fibonacci数列中前15个数,并以每行5个数的格式输出。[函数2.1]include <stdio.h>main(){ int i,f,f1=1,f2=1;printf("%5d%5d",f1,f2);for(i=3;i<=15;i++){f=(1);printf("%5d",f);if((2)= =0) printf("\n");f1=12;(3);}}[函数2.2说明]函数fun(char *str1,char *str2)的功能是将字符串str2拼接到str1之后。[函数2.2]fun(char *str1,char *str2){ int i,j;for(i=0;str1[i]!='\0';i++);for(j=0;str2[j]!='\0';j++) (4);(5);}

编写函数jsValue(int t),它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) (n≥2) 最后调用函数writeDat读取l0个数据t,分别得出结果且把结果输出到文件out.dat中。 例如:当t=1000时,函数值为:1597。 注意:部分源程序存在test.c文件中。 请勿改动数据文件in.dat中的任何数据、主函数main和写函数writeDat的内容。

请在函数proc()的横线上填写若干表达式,使从键盘上输入一个整数n,输出斐波那契数列的前n个数。斐波那契数列是一个整数数列,该数列自第3项开始,每个数等于前面两个数之和,即0,1,1,2,3,5,8,13,21,34,55,…注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。试题程序:

请编写函数proc(),它的功能是求Fibonacci数列中小于n的最大的一个数,结果由函数返回。Fibonacci数列F(n)的定义为F(0)=O,F(1)=1F(n)=F(n-1)+F(n-2)例如,n=500时,函数值为377。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填写所编写的若干语句。试题程序:

数列1,3,7,15,31,63,……中的第8个数是:A255B257C127D129

数列3,7,10,17,27,44,71,115,…….中的第10个数是:A186B257C274D301

有一组数列:2,-3,2,-3,2,-3,2,-3,……根据这个规律,那么第2010个数是_______.

已知等差数列{an}中,a1=21,Sn是它的前n项之和,S7=S15。 (1)求Sn; (2)这个数列的前多少项之和最大 求出最大值。

有68个数排成一排,除头为两个数外,每个数的3倍恰好等于他两边两个数之和。经分析发现,这些数除以6所得的余数以12个数为周期重复出现。已知前两个数是0和1,则该数列最后一个数除以6的余数是()。 A. 2B. 3C. 4D. 5

已知等差数列前n项和(Ⅰ)求这个数列的逋项公式;(II)求数列第六项到第十项的和.

有4个数,前3个数成等差数列,后3个数成等比数列,且第一个数与第四个数之和是16,第二个数和第三个数之和是12,则这4个数的和为( )A.42B.38C.28D.32E.34

所谓频率就是某个数在这个数列里出现的次数。

8个自然数按顺序排列在一起,从第3个数开始,每个数都是前面2数之和,第5个数是7,第8个数是几?()A、11B、18C、29D、47

如果一个数列中数的个数为偶数,中位数是位于最中间的两个数的()

对于不同水平的数列,通过标准差指标,()。A、可以直接比较两个数列的平均数的相对差异B、可以直接比较两个数列的平均数的绝对差异C、可以直接比较两个数列的平均数的代表性大小D、不能直接比较两个数列的平均数的代表性大小

需要使用离散系数(标志变异系数)来反映不同总体的离散程度,其原因是()。A、进行对比的两个数列的平均水平不同B、进行对比的两个数列计量单位不同C、进行对比的两个数列代表的所有制不同D、进行对比的两个数列代表的企业性质不同

动态数列是由反映()变化和()变化的两个数列所构成的。

填空题动态数列是由反映()变化和()变化的两个数列所构成的。

单选题一个数列,前两项是1,从第三项开始,每一项都等于前两项之和,称为:()。A求和数列B加和数列C子空间数列D斐波那契数列

多选题需要使用离散系数(标志变异系数)来反映不同总体的离散程度,其原因是()。A进行对比的两个数列的平均水平不同B进行对比的两个数列计量单位不同C进行对比的两个数列代表的所有制不同D进行对比的两个数列代表的企业性质不同

填空题如果一个数列中数的个数为偶数,中位数是位于最中间的两个数的()

单选题对于不同水平的数列,通过标准差指标,()。A可以直接比较两个数列的平均数的相对差异B可以直接比较两个数列的平均数的绝对差异C可以直接比较两个数列的平均数的代表性大小D不能直接比较两个数列的平均数的代表性大小

单选题8个自然数按顺序排列在一起,从第3个数开始,每个数都是前面2数之和,第5个数是7,第8个数是几?()A11B18C29D47