函数习题(5):递归方法完成Fibonacci数列前n项
试题详情: 求Fibonacci数列前n个数。Fibonacci数列的前两个数为1,1,以后每个数都是其前面两个数之和。Fibonacci数列前面n个数为1,1,2,3,5,8,13…。用递归方法实现。 输入提示: 输入仅一行,输入n值。 输出提示: 按顺序输出n项,用空格隔开。 输入样本: 9 输出样本: 1 1 2 3 5 8 13 21 34
#include
int fb(int a)
{
if(a<=1)
return 1;
else
return fb(a-1)+fb(a-2);
}
int main()
{
int n,i;
scanf("%d",&n);
int a[n];
for(i=0;i
共有 0 条评论