以下程序运行时输出到屏幕的结果中第一行是     (8)     ,第二行是 (9)     ,第三行是 (10)     。算法提示:将Fibonacci数列(1,1,2,3,5,8,13,…)前6个数填入a数组。
#include<stdio.h>
#defineN3intmain()
{ inti,j,a[N][N]={1},f1=0,f2=1,temp;for(i=1;i<N;i++)
for(j=0;j<=i;j++)
{ if(j<=i)
{ a[i][j]=f1+f2;temp=f1;
f1=f2;
f2=f1+temp;
}
}
for(i=0;i<N;i++)
{ for(j=0;j<N;j++)
printf("%5d",a[i][j]);
printf("/n");
}
return0;
}
【正确答案】(8)100
(9)120
(10)358
【答案解析】