填空题 Fibonacci数列中的头两个数是1和1,从第3个数开始,每个数等于前两个数之和。下述程序计算此数列的前20个数,且每行输出5个数,请填空。
#include<stdio.h>
main()
int f,f1=1,f2=1;
int i;
printf("%6d%6d",f1,f2);
for(i=3;i<=20;i++)
f= 【16】 ;
printf("%6d",f);
if( 【17】 )
printf("/n");
f1=f2;
【18】 ;



  • 1、
【正确答案】 1、{{*HTML*}}[16] f1+f2
[17] i%5==0
[18] f2=f    
【答案解析】[解析] f用来保存前两个数之和,并作为第三个数,计算后把第二个数(f2)赋给f1,第三个数(f)赋给f2,再执行for循环。