此题较简单,主要考察对一维数组的赋值,数组下标的注意事项,即从a0开始对应1,第20个值的数组应该为a[19].
#include<stdio.h>
int main()
{
int i,a[20]={1,1};//为前两个值赋值,其他值为0
printf("%d\n%d\n",a[0],a[1]);
for(i=2;i<20;i++)//重点是确定i的初始值
{
a[i]=a[i-1]+a[i-2];
printf("%d\n",a[i]);
}
return 0;
}