早教吧作业答案频道 -->数学-->
一道关于PHP的循环题目.一种细菌,1小时分裂一次,分裂8次后死亡,有3只细菌,请问一周后,这个菌落的细菌数量.怎么用for循环写出来啊.
题目详情
一道关于PHP的循环题目.
一种细菌,1小时分裂一次,分裂8次后死亡,有3只细菌,请问一周后,这个菌落的细菌数量.
怎么用for循环写出来啊.
一种细菌,1小时分裂一次,分裂8次后死亡,有3只细菌,请问一周后,这个菌落的细菌数量.
怎么用for循环写出来啊.
▼优质解答
答案和解析
$start = 3;//初始细菌数
$hours = 24*7;//分裂的时间,单位是小时
$arr = array();//记录最近九个小时的细菌数
for ($i = 0; $i < $hours; $i++) {
if ($i < 8) {
//前八个小时,只是往队列里添加数据
$arr[] = $start;
}else {
//从第九个小时开始,要计算死去的细菌
//弹出数组头部的数据,弹出的数据即是已死亡的数据
$temp = array_shift($arr);
//计算出下次裂变的细菌数
$start -= $temp;
$arr[] = $start;
}
$start *= 2;
}
echo $hours."小时后的细菌数是:".$start;
?>
$hours = 24*7;//分裂的时间,单位是小时
$arr = array();//记录最近九个小时的细菌数
for ($i = 0; $i < $hours; $i++) {
if ($i < 8) {
//前八个小时,只是往队列里添加数据
$arr[] = $start;
}else {
//从第九个小时开始,要计算死去的细菌
//弹出数组头部的数据,弹出的数据即是已死亡的数据
$temp = array_shift($arr);
//计算出下次裂变的细菌数
$start -= $temp;
$arr[] = $start;
}
$start *= 2;
}
echo $hours."小时后的细菌数是:".$start;
?>
楼主测试一下,我是按照你说的写的,不知道对不对
看了一道关于PHP的循环题目.一种...的网友还看了以下:
已知一个环肽(分子式:C63H103O45N17S2)中含有两个天冬酰胺(其R基为-C2H4OH) 2020-06-17 …
石油分馏得到的轻质油可通过Pt催化重整脱氢环化,逐步转化为芳香烃.以链烃A为原料合成两种髙分子材料 2020-06-22 …
肺炎双球菌转化实验中,S型菌的部分DNA片段进入R型菌内并整合到R型菌的DNA分子上,使这种R型菌 2020-06-26 …
(2013•合肥二模)优良的有机溶剂对孟烷和耐热型特种高分子功能材料PMnMA的合成路线如下:已知 2020-07-11 …
竖直平面内有两个半径同为R的圆环,完全重叠在一起.若一个圆环固定另一个圆环做自由落体运动,试写出在 2020-07-20 …
设R是一个环,a∈R,证明S={x|x∈R,ax=0}是R的子环. 2020-07-29 …
大小两个圆心环形面积是小圆面积的4倍若大小两圆的半径分别是R和r则r分之R的值等于? 2020-07-31 …
1.若A的平方根+(-A)的平方根有意义,则A+9的平方根=()2.16的平方根+25的-1次方的 2020-07-31 …
(1)R、M两种元素所在周期的元素种类分别为n和m.若R的原子序数为x,当R、M均为IA族元素,且M 2020-11-17 …
某物质R充分燃烧的化学反应方程式是2R+3O2点燃.2CO2+4H2O.由此得出的下列结论:①1个R 2021-01-13 …