目录
已知:公鸡5元一只,母鸡3元0一只。先用100元钱买了100只鸡,问:公鸡母鸡小鸡各几只?
执行顺序:
- 1.执行条件1,
- 2.再执行条件2(判断条件1是否满足条件2)
- 3.执行循环体(大括号里面的内容:自上而下,自右而左)
- 4.执行条件3( 改变)
- 5.重复2,3,4,步骤,直到条件2不满足,循环结束
输出1——100
for(条件1;条件2;条件3){循环体}
条件1:循环的起始值
条件2:循环的终止值
条件3:循环的判断方式(执行条件)
for ($i=0;$i<=100;$i++){
echo "$i <br>";
}
输出100以内所有奇数;
for ($j=51;$j<=99;$j=$j+2){
echo "$j <br>";
}
输出100以内所有能被3或4整除的数
for ($a=1;$a<=100;$a++){
if ($a%3==0 || $a%4==0){
echo "$a <br>";
}
}
输出100以内最大的能被7整除的数
例子(1)
for ($i=100;$i>=0;$i--){
if($i%7==0){
echo "$i <br>";
break;
}
}
例子(2)
for ($q=1;$q<=100;$q++){
if ($q%7==0 && $q>100-7){
echo $q;
}
}
例子(3)
$max=null;
for ($q=1;$q<=100;$q++){
if ($q%7==0){
$max=$q;
}
}
echo $max;
已知:公鸡5元一只,母鸡3元0一只。先用100元钱买了100只鸡,
问:公鸡母鸡小鸡各几只?
例子(1)
for ($j=0;$j<100;$j++){
for($i=0;$i<100;$i++){
if($j/3+$i*3+(100-$j-$i)*5==100&&100-$j-$i>0){
echo "小鸡:$j<br>"."\t母鸡:$i<br>"."\t公鸡:".(100-$i-$j)."<br>"."=====<br>";
}
}
}
例子(2)
for($boy=0;$boy<=100;$boy++){
for ($gril=0;$gril<=100;$gril++){
for ($children=0;$children<=100;$children++){
if ($boy+$children+$gril==100&&5*$boy+3*$gril+$children/3==100){
echo 'boy:'.$boy."<br>";
echo 'gril:'.$gril."<br>";
echo 'children:'.$children."<br>";
echo "========="."<br>";
}
}
}
}
例子(3)
for ($i=1;$i<=100;$i++){
if ((100-4*$i)%7==0 && ((100-4*$i)/7)>=0){
echo '母鸡'.$i;
echo '公鸡'.(100-4*$i)/7;
echo '小鸡'.(100-$i-((100-4*$i)/7));
echo "<br>";
}
}