遞歸函數牛年求​​牛

潜轲
發布: 2023-03-15 11:18:01
原創
1492 人瀏覽過

/*
* 有一頭母牛,到四歲可生育,每年一頭,所生均是一樣的母牛,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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板