第10课时: 循环结构(for循环)视频教程
<p>本节讲解for循环的使用,主要内容如下 1.for循环的语法结构 2.for循环的使用场景 3.for循环的嵌套 4.使用for循环输出自定义行列的表格</p>
<p>测试题(先看题目自己编写代码,不要先看答案!)</p>
<p>1.输出1-100中是13倍数的数字</p>
<p>2.定义两个整型变量 计算两个数的最大公约数</p>
<p>3.某人买了10瓶啤酒,商店做活动规定3个酒瓶可以换一瓶啤酒,请问最多能喝多少瓶酒.</p>
<p>提示定义整瓶酒和空瓶两个变量 对喝掉的酒的数量(再定义一个变量)进行累加操作</p>
<p> </p>
<p>参考代码</p>
<pre>
<code class="language-php">//第一题
for($i=13;$i<=100;$i++){
if($i % 13 == 0){
echo $i . '<br>';
}
}
//第二题
$num1 = 6;
$num2 = 18;
$public_num = 1;
for($i=1;$i<=$num2;$i++){
if(($num1 % $i) == 0 && ($num2 % $i) == 0 ){
$public_num = $i;
}
}
echo $public_num;
//第三题
$beer = 10; //整瓶酒
$empty_bottle = 0; //空瓶
$num = 0;//喝掉的酒喝了几瓶
/* 方法一
while($beer > 0){
$beer--; //整瓶酒数量-1
$num++; //喝掉的酒的数量+1
$empty_bottle++; //空瓶+1
if($empty_bottle == 3){
$beer++; //整瓶酒数量+1
$empty_bottle = $empty_bottle -3; //空瓶-3
}
echo '喝掉' . $num . '瓶酒,剩余空瓶 '. $empty_bottle .'个<br>';
}
*/
//方法二
while($beer > 0){
$empty_bottle += $beer; //空瓶的数量
$num += $beer; //喝掉的酒的数量
$beer = 0; //喝光 剩余酒的数量
$beer = floor($empty_bottle / 3); //换回整瓶啤酒
$empty_bottle = $empty_bottle % 3;
}
echo '喝掉' . $num . '瓶酒,剩余空瓶 '. $empty_bottle .'个<br>';
</code></pre>
<p><br />
</p>
<p><br />
</p>
查看该视频教程