[php]猴子吃桃子问题

 
<?php
function monkeys($n){
$s = 1;
for($j = $n-1;$j >= 1;$j--){

$s = ($s+1)*2;
echo $j.'天'.'吃'.$s.'桃子<br>';
}


}
monkeys(10);


function monkey($n,$s){

if($n == 1){
return $s;
}else{

return monkey(--$n, ($s+1)*2);
}
}
echo monkey(10,1);
 
 

class m {

public $time;
public $startTime;

function __construct(){
$this->time = microtime(true);

//$this->startTime = $this->time[1] + $this->time[0];

}
public function monkeys($n){
$s = 1;
for($j = $n-1;$j >= 1;$j--){

$s = ($s+1)*2;
echo $j.'天'.'吃'.$s.'桃子<br>';
}
$nTime = microtime(true);
//$endTime = $nTime[1] + $nTime[0];
echo '耗时:'.($nTime - $this->time).'<br />';
echo '开始毫秒数:'.$this->time.'<br />';
echo '结束毫秒数:'.$nTime.'<br />';
}

public function monkey($n,$s=1){

if($n == 1){

return $s;
}else{

return $this->monkey(--$n, ($s+1)*2);
}
}

}

$a = new m();

$a->monkeys(1000);

//$a->monkey(100);

//$nTime = microtime(true);

//echo '结束毫秒数:'.$nTime.'<br />';
 
?>

转载于:https://www.cnblogs.com/qingmingsang/articles/4996238.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值