[讨论]关于Fibonacci数列问题
原例子是:main()
{
int i;
int f[20]={1,1};
for(i=2;i<20;i++)
f[i]=f[i-2]+f[i-1];
for(i=0;i<20;i++)
{
if(i%5==0)
printf("\n");
printf("12%d",f[i]);
}
}
那么我这样改写为什么错误呢
main()
{
int i;
int f[20]={1,1};
for(i=3;i<=20;i++)
f[i]=f[i-1]+f[i-2];
for(i=1;i<=20;i++)
{
if(i%5==0)
printf("\n");
}
printf("%12d",f[i]);
}