C++简单的递归函数设计(斐波那契数列)
设计1个递归函数求斐波那契数列的前n项。斐波那契数列的第1项和第2项的值都为1,以后各项的值为其前两项值之和。(要把整个数列显示出来)...
设计1个递归函数求斐波那契数列的前n项。斐波那契数列的第1项和第2项的值都为1,以后各项的值为其前两项值之和。(要把整个数列显示出来)
展开
3个回答
展开全部
#include<stdio.h>
long Fibonacci(int n)
{
if(n==1||n==2)return 1L;
return Fibonacci(n-1)+Fibonacci(n-2);
}
main()
{
int i,n;
printf("输入一个不大于47的数");
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("%ld,",Fibonacci(i));
}
long Fibonacci(int n)
{
if(n==1||n==2)return 1L;
return Fibonacci(n-1)+Fibonacci(n-2);
}
main()
{
int i,n;
printf("输入一个不大于47的数");
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("%ld,",Fibonacci(i));
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
long fibo(int n)
{
if(n==0||n==1)r 0;
else r f(n-1);
}
{
if(n==0||n==1)r 0;
else r f(n-1);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询