for ループの典型的な例は、1+2+3+...+100 という連続加算です。1 時間以上教えても、まだそれができない生徒がいます。プログラミングを行うときは慎重に行う必要があります。キーボードを打ち続けてしまい、正しく入力できなかった生徒もいました。この合計を行う前に、実際には変数 $i が増加する場合、前の数値と合計する必要があることを考えなければなりません。 $i の前の数値を 1 つの項目として扱い、それを $i に個別に加算することができます。同様に、前の 99 項目の合計に 100 が加算され、前の項目の合計に 99 が加算されます。 98 項目...というように、2 に前の数値 1 を加えれば、1 は 1+0 になります。プログラムを書くときは、まず0+1=1、次に1+2=3、そして3+3=6...
コードをコピーします コードは次のとおりです。 :
< ;?php
/*
*ファイル名: 1+...+100.php
*作成者: luchanghong
*メール: luchanghong@xingmo.com
* 時刻: 2011/5/24
* /
$sum = 0;
$str = '';
for($i = 0 ; $i {
echo $str .= $i.'+'; // echo '
';
// echo $sum.'+'.$i.'=';
echo $sum = $sum+$i; ;';
}
echo $sum;
?>
ループ本体の真ん中にある echo ステートメントは、プロセスをより明確に確認するためのものです。
以下の九九は 2 層の for ループを使用しています。初心者にとってはさらに難しいかもしれませんが、根気よく勉強して注意深く考えれば理解できます。
コードは次のとおりです:/*
*ファイル名: 99.php
*作成者: luchanghong
*メール: luchanghong@xingmo.com
*時刻: 2011/5 /9
*/
echo '
'.$j.'x'.$i.'='.$j*$i. '< /td>'; エコー ' |