<?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)给出当选猴子的初始编号; */ ?>

我的微信
这是我的微信扫一扫