FreeABC
记忆重叠

PHP经典算法小羊繁殖-数组经典练习

<?php 
/*
题目:一头母羊的寿命是5年,
它会在第2年和第4年底各生下一头母羊,
第5年死去,问一开始农场有1头母羊,
20年后,农场会有多少只母羊?  
 */

$yang = array(1,0,0,0,0);
for($i = 1; $i <= 20; $i++){
    $temp = $yang[1] + $yang[3];
    array_unshift($yang,$temp);//数组头部添加一个单元
    array_pop($yang);//弹走数组最后一个单元
}
echo array_sum($yang);//计算数组所有值的总和。
?>
输出结果: 
178

 

未经允许不得转载:Free-Abc智能 » PHP经典算法小羊繁殖-数组经典练习
分享到: 更多 (0)