用数组计算并输出斐波那契(Fibonacci)数列的前20项。

用数组计算并输出斐波那契(Fibonacci)数列的前20项。Fibonacci数列定义如下:f(1)=1,
f(2)=1,
f(n)=f(n-1)+f(n-2),n>2
参考答案:
main()
{int a[20];
int i;
a[0]=a[1]=1;
for(i=2;i<20;i++)
a[i]=a[i-1]+a[i-2];
for(i=0;i<20;i++)
printf("%5d",a[i]);
}
我想问下,这个答案是完整的吗?

这样写已经可以实现了,可以编译后执行一下就知道了,不过格式不太规范啊
温馨提示:答案为网友推荐,仅供参考
相似回答