下列程序的功能是:计算Fibonacci数列的前20个数,并将其存储到一维数组fib中,然后输出结果。

下列程序的功能是:计算Fibonacci数列的前20个数,并将其存储到一维数组fib中,然后输出结果。Fibonacci数列的定义为:请改正程序中的错误,使程序能得出正确... 下列程序的功能是:计算Fibonacci数列的前20个数,并将其存储到一维数组fib中,然后输出结果。Fibonacci数列的定义为:

请改正程序中的错误,使程序能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
main()
{
int fib[20]={1,1};
int i;
for(i=2;i<20;i++)
//*******************************************
fib(i)=fib(i-1)+fib(i-2);
for(i=0;i<20;i++)
//*******************************************
printf(%6d,fib[i]);
printf(”\n”);
}
展开
 我来答
RU恶魔猎手SH
2017-12-26 · TA获得超过432个赞
知道小有建树答主
回答量:363
采纳率:85%
帮助的人:221万
展开全部
#include<stdio.h>
main()
{
int fib[20]={1,1};
int i;
for(i=2;i<20;i++)
//*******************************************
fib[i]=fib[i-1]+fib[i-2];//改括号
for(i=0;i<20;i++)
//*******************************************
printf("%6d",fib[i]);//加双引号
printf("\n");
}
受瑜桂美
2020-01-29 · TA获得超过3746个赞
知道大有可为答主
回答量:3118
采纳率:27%
帮助的人:397万
展开全部
fibonacci数列递归一步做差构造等比数列,再利用叠差相加及等比数列求和可求。利用迭代函数可求其特征根,再利用待定系数法求解,你的数组指代不清是什么方法。fibonacci数列可查查资料,很多的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式