#include <stdio.h>
int main() {
int f[20],i,j,a,n;
f[1]=1,f[2]=1;
scanf("%d",&n);
while(n--) {
scanf("%d",&i);
j=i-2,a=2;
while(j--) {
a++;
f[a]=f[a-1]+f[a-2];
}
printf(" %d\n",f[i]);
}
}
转载于:https://www.cnblogs.com/Tristan-Adams/p/8677509.html
本文介绍了一个使用C语言实现Fibonacci数列的程序。通过输入一个整数,程序将计算并输出该数列中对应位置的数值。采用递推方式,避免了递归带来的效率问题。
844

被折叠的 条评论
为什么被折叠?



