/*
* 有一頭母牛,到四歲可生育,每年一頭,所生均是一樣的母牛,15歲絕育,20歲死亡
* n年後有多少頭牛
* 本題需要使用遞歸函數計算
* 條件1:當牛的年限在4-15歲,即可生育
* 條件2:當牛到20歲死亡
*/
//$n為年限
function sum($n)
{
//定義一個計數結果
static $num = 1;
//開始循環判斷牛的歲數
for($i=1;$i<=$n;$i++)
{
if($i>=4&&$i<15)
{
//可生育年可生
$num++;
sum($n-$ i);
}
//當20歲時一頭死亡
if($i == 20)
問題{{p. }
return $num;
}
echo sum(10);
//斷今年有幾頭可以生,每次調用都是一頭牛的年限,當達到4歲,可生育, 15歲,不生,20歲死亡。
以上是遞歸函數牛年求牛的詳細內容。更多資訊請關注PHP中文網其他相關文章!