042.数组案例之小羊繁殖

  • 1,752
    <?php
    /****
        7、数组案例之小羊繁殖
    ****/
    /*
        array_push(),array_pop(),array_unshift(),array_shift();   
    */
    $arr = array('a','b','c','d');
    echo array_push($arr,'e');  //往数组尾部追加单元,并返回操作后的数组长度;
    echo array_pop($arr); //把数组尾部的单元弹出来,并返回弹出的单元键值;
    array_unshift($arr,'z'); //往数组头部加一个单元,并返回操作后的数组长度;
    print_r($arr);
    array_shift($arr); //弹出头部单元;
    print_r($arr);
    /*
        程度10:一种羊,第1年得不到个小羊,第4年生一个小羊,20年后有多少羊?
    */
    echo '<br />';
    $yang = array(1,0,0,0,0);
    for($i=1;$i<=20;$i++){
        $tep = $yang[1]+$yang[3];
        array_unshift($yang,$tep);
        array_pop($yang);
    }
    print_r($yang);
    echo '<br />',array_sum($yang);
    /*
        作业:n只猴子围坐一个圈,按顺时针方向从1到n编号;
        然后从1号猴子开始沿顺时针方向从1开始报数,报到m的猴子出局;
        再从刚出局猴子的下一个位置重新开始报数,如此重复,直至剩下一个猴子,它就是大王;
        设计并编写程序,实现如下功能:
        1)要求由用户输入开始时的猴子数n,报数的最后一个数m;
        2)给出当选猴子的初始编号;
    */
    ?>

 

weinxin
我的微信
这是我的微信扫一扫
开拓者博主
  • 本文由 发表于 2016年7月22日15:37:27
  • 转载请务必保留本文链接:https://www.150643.com/277.html
匿名

发表评论

匿名网友 填写信息