设菲波那契数数列:1,1,2,3,5,8……,试编程求这个数列的前30项的值
答案:2 悬赏:80 手机版
解决时间 2021-02-12 14:32
- 提问者网友:嘚啵嘚啵
- 2021-02-11 14:42
设菲波那契数数列:1,1,2,3,5,8……,试编程求这个数列的前30项的值
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-02-11 16:19
#include
int main(void)
{
int a[30];
int i,n;
//int sum=0;
printf("输入(n<30)n=");
scanf("%d",&n);
a[0]=1;
a[1]=1;
for(i=2;i
a[i]=a[i-1]+a[i-2];
for(i=0;i
{
printf("%4d",a[i]);
if((i+1)%5==0) printf("\n");
//sum=sum+a[i];
}
//printf("前%d项和为%d",n,sum);
getchar();getchar();
}
int main(void)
{
int a[30];
int i,n;
//int sum=0;
printf("输入(n<30)n=");
scanf("%d",&n);
a[0]=1;
a[1]=1;
for(i=2;i
for(i=0;i
printf("%4d",a[i]);
if((i+1)%5==0) printf("\n");
//sum=sum+a[i];
}
//printf("前%d项和为%d",n,sum);
getchar();getchar();
}
全部回答
- 1楼网友:傲气稳了全场
- 2021-02-11 17:28
#include <stdio.h>
int main()
{
int a,b,tmp,i;
a = 0;
b = 1;
for(i=0;i<30;i++)
{
printf("%d\n",b);
tmp = b;
b = a + b;
a = tmp;
}
return 0;
}请采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯