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

来源:百度知道 编辑:UC知道 时间:2024/06/23 23:12:02
c++程序设计

#include<stdio.h>
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]);
}
}

#include<iostream>
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<<fib[i]<<endl;
}

#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]);
}

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