现在的位置: 首页 > 综合 > 正文

问题八十九:Fibonacci数递归法(续问题八十八)

2013年10月27日 ⁄ 综合 ⁄ 共 276字 ⁄ 字号 评论关闭
#include <stdio.h>

int fibonacci(int num);

int main()
{
    int num;
	int sum;

	printf("please enter a number:");
	scanf("%d", &num);

	sum=fibonacci(num);
    
	printf("The result is %d\n", sum);
    
	return 0;
}

int fibonacci(int num)
{
    int sum;

	if(num==1 || num==2)
	{
	   sum=1;
	}
	else
	{
	   sum=fibonacci(num-1)+ fibonacci(num-2);
	}

	return sum;
}

抱歉!评论已关闭.