php如何算%数,php算法算牛个数

php算牛的个数

问题:开始1头母牛,刚出生,当成长3年后(即第四年)可以生小母牛,小母牛同样成长3年后可以生小母牛.假设$year年后有多少牛。

这是一个php的小算法问题,解决代码如下:

$year = 10;//假设21年

$niuarr = array(0);//开始只有第一头牛,刚出生

for($i=1;$i

//进行牛的循环

for($j=0;$j

if($niuarr[$j]<20){

if($niuarr[$j]>2&&$niuarr[$j]<=15){

$niuarr[]=0;

$niuarr[$j]=$niuarr[$j]+1;

}else{

$niuarr[$j]=$niuarr[$j]+1;

}

}else{//删除大于20岁的牛

unset($niuarr[$j]);///这里只是清空该值,但是会保留位置

}

}

echo "第".$i."年:";

for($j=0;$j

echo "牛".$niuarr[$j];

}

echo "
";

}

for($i=0;$i

if(!is_null($niuarr[$i]))$temp++;

}

echo $temp;

?>

以上就是牛的算法。看看吧

%77w%77%2E%66%6F%72%61%73%70%2E%63%6E

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值