,c语言:利用数组求斐波那契数列的前20项
答案:2 悬赏:60 手机版
解决时间 2021-03-15 16:55
- 提问者网友:十年饮冰
- 2021-03-15 03:46
,c语言:利用数组求斐波那契数列的前20项
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-03-15 05:03
int a[20]={1,1};
printf("%d\t%d\t",a[0],a[1]);
for(int i=0;i<20;i++)
{
printf("%d\t",a[i]=a[i-1]+a[i-2]);
}
printf("%d\t%d\t",a[0],a[1]);
for(int i=0;i<20;i++)
{
printf("%d\t",a[i]=a[i-1]+a[i-2]);
}
全部回答
- 1楼网友:神鬼未生
- 2021-03-15 06:01
斐波那契数列是:1,1,2,3,5,8,13,21,34,55,89...
规律是:f[0]=1,f[1]=1,f[i]=f[i-1]+f[i-2],i>1
#include
void main()
{
int i,array[20]={1,1};
for (i=2; i<20; i++)
{
array[i]=array[i-2]+array[i-1];
}
for (i = 0; i<20; i++)
{
printf("%d ",array[i]);
}
printf("\n");
}
写好了,看一下,测试通过。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯