水淹楼下邻居如何赔偿:求救c语言fibonacci数列 问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 09:03:05
int i;
int f[20]={1,1};
for(i=2;i<20;i++) 这里的第一个i负值给谁了
f[i]=f[i-2]+f[i-1];
for(i=0;i<20;i++) 这里循环的i负值给谁了
{
if(i%5==0)printf("\n");
printf("%12d",f[i])
}
逐句详解得话 更是谢谢

for(i=2;i<20;i++)
f[i]=f[i-2]+f[i-1];
应该依次是 f[2]= f[0]+f[1]
f[3]= f[2]+ f[1]
........
f[20]= f[18] + f[19]

for(i=0;i<20;i++) //i从0到20
{
if(i%5==0)printf("\n"); //如果i是5的倍数,则输出 换行符合
printf("%12d",f[i]) //以12位整型输出,f[i]
}
结果应该是
f[0] f[1] f[2] f[3] f[4]
f[5]...........

for(i=2;i<20;i++)
f[i]=f[i-2]+f[i-1];
应该依次是 f[2]= f[0]+f[1]
f[3]= f[2]+ f[1]
........
f[20]= f[18] + f[19]

for(i=0;i<20;i++) //i从0到20
{
if(i%5==0)printf("\n"); //如果i是5的倍数,则输出 换行符合
printf("%12d",f[i]) //以12位整型输出,f[i]
}
结果应该是
f[0] f[1] f[2] f[3] f[4]
f[5]...........
for(i=2;i<20;i++)
f[i]=f[i-2]+f[i-1];
应该依次是 f[2]= f[0]+f[1]
f[3]= f[2]+ f[1]
........
f[20]= f[18] + f[19]

for(i=0;i<20;i++) //i从0到20
{
if(i%5==0)printf("\n"); //如果i是5的倍数,则输出 换行符合
printf("%12d",f[i]) //以12位整型输出,f[i]
}
结果应该是
f[0] f[1] f[2] f[3] f[4]
f[5]...........
for(i=2;i<20;i++)
f[i]=f[i-2]+f[i-1];
应该依次是 f[2]= f[0]+f[1]
f[3]= f[2]+ f[1]
........
f[20]= f[18] + f[19]

for(i=0;i<20;i++) //i从0到20
{
if(i%5==0)printf("\n"); //如果i是5的倍数,则输出 换行符合
printf("%12d",f[i]) //以12位整型输出,f[i]
}
结果应该是
f[0] f[1] f[2] f[3] f[4]
f[5]...........
for(i=2;i<20;i++)
f[i]=f[i-2]+f[i-1];
应该依次是 f[2]= f[0]+f[1]
f[3]= f[2]+ f[1]
........
f[20]= f[18] + f[19]

for(i=0;i<20;i++) //i从0到20
{
if(i%5==0)printf("\n"); //如果i是5的倍数,则输出 换行符合
printf("%12d",f[i]) //以12位整型输出,f[i]
}
结果应该是
f[0] f[1] f[2] f[3] f[4]
f[5]...........
for(i=2;i<20;i++)
f[i]=f[i-2]+f[i-1];
应该依次是 f[2]= f[0]+f[1]
f[3]= f[2]+ f[1]
........
f[20]= f[18] + f[19]

for(i=0;i<20;i++) //i从0到20
{
if(i%5==0)printf("\n"); //如果i是5的倍数,则输出 换行符合
printf("%12d",f[i]) //以12位整型输出,f[i]
}
结果应该是
f[0] f[1] f[2] f[3] f[4]
f[5]...........