/**
* 兔子问题(斐波那契数列)
* 问题说明:3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,
* 假如兔子都不死,问第n个月的兔子总数为多少对
* @param int $n
* @return int $total
*/
function rabbit($n)
{
if($n<3)
return 1;
else
return rabbit($n-1)+rabbit($n-2);
}
/**
* 兔子问题(斐波那契数列)
* 问题说明:3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,
* 假如兔子都不死,问第n个月的兔子总数为多少对
* @param int $n
* @return int $total
*/
function rabbit($n)
{
if($n<3)
return 1;
else
return rabbit($n-1)+rabbit($n-2);
}