首頁 >後端開發 >php教程 >php實作猴子摘桃演算法程式碼分享

php實作猴子摘桃演算法程式碼分享

小云云
小云云原創
2018-02-12 11:12:484897瀏覽

有一隻猴子摘了一堆桃子,當即吃了一半,可是桃子太好吃了,它又多吃了一個,第二天它把第一天剩下的桃子吃了一半,又多吃了一個,就這樣到第十天早上它只剩下一個桃子了,問它一共摘了多少個桃子?本文就教大家如何用php程式碼得出答案。

方法1


function taozi($i){
 if($i==10)
 {
   return 1;
  }

 $i=(taozi($i+1)+1)*2;
 return $i;
}
echo "一共桃子有",taozi(1);
echo &#39;<hr/>&#39;;

方法2


$a=1;
for($i=10;$i>1;$i--){
$a=($a+1)*2;
}

echo &#39;一共摘了&#39;,$a,&#39;个桃子&#39;;
echo &#39;<hr/>&#39;;

相關推薦:

PHP有序表二分查找(折半查找)演算法分享

基於PHP實作模擬曲線演算法詳解

PHP計算餘弦相似度演算法實例


以上是php實作猴子摘桃演算法程式碼分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn