以下程序运行时输出到屏幕的结果中第一行是 (8) ,第二行是 (9) ,第三行是 (10) 。算法提示:将Fibonacci数列(1,1,2,3,5,8,13,…)前6个数填入a数组。 #include #defineN3intmain() { i

admin2019-04-04  25

问题 以下程序运行时输出到屏幕的结果中第一行是         (8)         ,第二行是 (9)         ,第三行是 (10)         。算法提示:将Fibonacci数列(1,1,2,3,5,8,13,…)前6个数填入a数组。
#include
#defineN3intmain()
{ inti,j,a[N][N]={1},f1=0,f2=1,temp;for(i=1;ifor(j=0;j<=i;j++)
{ if(j<=i)
{ a[j]=f1+f2;temp=f1;
f1=f2;
f2=f1+temp;
}
}
for(i=0;i{ for(j=0;jprintf("%5d",a[j]);
printf("\n");
}
return0;
}

选项

答案(8)100 (9)120 (10)358

解析
转载请注明原文地址:https://kaotiyun.com/show/3IhZ777K
0

最新回复(0)