作业帮 > 综合 > 作业

c问题,求fibonacci数列前40个数的疑问

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/28 17:29:16
c问题,求fibonacci数列前40个数的疑问
书上是这么写的
main()
{int i;
int f[20]={1,1};
for(i=2;i
c问题,求fibonacci数列前40个数的疑问
你想问什么?这个例子里得F[0]和F[1]的值都是1,输出的是从F[0]……F[19]共前20个fibonacci数列的数,分别是1,1,2,3,5,8,13,21,34……
不是,你要把数组搞清楚,数组的第一个是F[0]而不是F[1].而且本例最先赋值的只是F[0]和F[1]两个,值都是1.后面的F[i]都是通过循环算出来的fibonacci数列的数.
不是只有f[0]、f[1]在循环,循环的是f[i]=f[i-2]+f[i-1] .而是最先只给f[0]、f[1]这两个赋了值,后面的都是循环中算出来的.