早教吧作业答案频道 -->数学-->
一道关于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的循环题目.一种...的网友还看了以下:
下列关于真菌的叙述不正确的是()A.霉菌、蘑菇等真菌的细胞里都没有细胞核B.真菌通过孢子繁殖后代C 2020-05-14 …
下列有关乳酸菌等细菌代谢的叙述中,正确的是()A.细菌没有细胞器,只能进行无氧呼吸B.细菌的蛋白质 2020-05-14 …
请看如图,分析有关地球上细菌和真菌分布的说法,其中正确的是()A.细菌和真菌只存在于海平面以上10 2020-05-16 …
关于细菌的说法,正确的是()A.寄生生活的细菌靠分解动植物遗体生活B.腐生生活的细菌能将无机物合成 2020-07-06 …
下列有关细菌和真菌的叙述,不正确的是()A.细菌靠分裂进行生殖B.所有细菌都只能利用现成的有机物生活 2020-10-31 …
关于细菌营养方式说法不正确的是()A.大多数细菌没有叶绿体,只能利用现成有机物作营养,叫异养B.进行 2020-11-22 …
关于细菌营养方式说法不正确的是A.大多数细菌没有叶绿体,只能利用现成有机物作营养,叫异养B.进行腐生 2020-11-22 …
关于微生物的下列叙述中,正确的是()A.只有霉菌才能产生果胶酶,而细菌和酵母菌则不能B.醋酸菌只能分 2020-12-06 …
下列关于细菌的叙述,错误的是()A.一个细菌也是一个细胞B.细菌有细胞壁、细胞膜、细胞质、但没有成形 2020-12-25 …
下列关于细菌、真菌及病毒的叙述中,正确的是()A.真菌和真菌中的绝大多数不能合成有机物,只能利用现成 2021-01-01 …