猴子摘桃的算法


//有一只猴子摘了一堆桃子,當即吃了一半,可是桃子太好吃了,它又多吃了一個,第二天它把第一天剩下的桃子吃了一半,又多吃了一個,就這樣到第十天早上它只剩下一個桃子了,問它一共摘了多少個桃子?   

//方法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/>';


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM