用数组计算并输出斐波那契(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]);}我想问下,这个答案是完整的吗?