Blogger Information
Blog 25
fans 0
comment 1
visits 21912
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
牛年求牛
潜轲的博客
Original
1442 people have browsed it

<?php
/*
* 有一头母牛,到四岁可生育,每年一头,所生均是一样的母牛,15岁绝育,20岁死亡
* n年后有多少头牛
* 本题需要使用递归函数计算
* 条件1:当牛的年限在4-15岁,即可生育
* 条件2:当牛到20岁死亡
*/

//$n为年限
function sum($n)
{
   //定义一个计数结果
   static $num = 1;
   //开始循环判断牛的岁数
   for($i=1;$i<=$n;$i++)
   {
       if($i>=4&&$i<15)
       {
           //可生育年可生
           $num++;
           //判断今年有几头可生育,达到条件,同样加,没有则不加
           sum($n-$i);
       }
       //当20岁时一头死亡
       if($i == 20)
       {
           $num--;
       }
   }
   return $num;
}

echo sum(10);


//总结:本题一看有点晕,实际上不是很难,以后一定要多多练习。本题借助递归函数,计算牛的数量,两个条件,递归判

//断今年有几头可以生,每次调用都是一头牛的年限,当达到4岁,可生育,15岁,不生,20岁死亡。

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post