php實現猴子摘桃演算法代碼分享

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

方法1


function taozi($i){ if($i==10) {   return 1;  } $i=(taozi($i+1)+1)*2; return $i;}echo "一共桃子有",taozi(1);echo '<hr/>';

方法2


$a=1;for($i=10;$i>1;$i--){$a=($a+1)*2;}echo '一共摘了',$a,'個桃子';echo '<hr/>';

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.