练习2014081405

/********************************************************************
* @file     Main_practise.cpp
* @date     2014-8-14
* @author   Tiger
* @brief    练习
* @details  试编写一个计算斐波那契数列Fn的递归函数,并上机测试其
            正确性。
********************************************************************/
#include <iostream>
#include <ctime>

int CalFibonacciSequence(int n);

int main(int argc, const char* argv[])
{
	srand(static_cast<unsigned int>(time(NULL)));
	int n = rand()%5;

	std::cout << "第" << n << "项为" << CalFibonacciSequence(n) << ".\n"; 

	system("pause");
	return 0;
}

int CalFibonacciSequence(int n)
{
	if (0 == n || 1 == n)
	{
		return 1;
	}
	else
	{
		return CalFibonacciSequence(n-1) + CalFibonacciSequence(n-2);
	}
}

练习2014081405,布布扣,bubuko.com

时间: 2024-10-22 12:05:53

练习2014081405的相关文章