1,1,2,3,5,8,...n.使用数组计算并存储该数据序列的前20个数值的c语言程序怎样编写

c++程序设计
2025-05-18 06:35:34
推荐回答(4个)
回答1:

#include
using namespace std;
#define MAX 10000 //定义最大长度为10000

int main()
{
int i,fib[MAX]={1,1};
for(i=2;i<=20;i++)
fib[i]=fib[i-1]+fib[i-2];
for(i=0;i<=20;i++)
cout<}

回答2:

#include "stdio.h"
main()
{ int a[20],i,k;
a[0]=a[1]=1;
for(k=2;k<20;k++)
a[k]=a[k-1]+a[k-2];
for(i=0;i<20;i++)
printf("%2d",a[i]);
}

回答3:

#include
void main()
{
int a[20]={1,1};
int i;
for(i=2;i<20;i++)
a[i]=a[i-1]+a[i-2];
for(i=0;i<20;i++)
{if(i%5==0)
printf("\n");
printf("%12d",a[i]);
}
}

回答4:

下面的同子答的都不同汗!~~~我也做等答案!!~哈!