'; print '=========< 開始 >========='; print '
'; /* * 以下の仕様でfor文を記述してください * * 初期化:変数iを宣言し、2で初期化してください * 条件式:変数iが、maxCount以下である限り繰り返しを行います * 後処理:変数iに1を足した数で、変数iを上書きします */ // -----for① start for ($i = 2; $i <= $maxCount; $i++) { /* * 注)素数とは * * 1とその数自身以外で割り切れない数字のこと。ただし1は素数に含めない */ // 変数flgを宣言し、falseで初期化してください $flg = false; /* * 以下の仕様でfor文を記述してください * * 初期化:変数jを宣言し、2で初期化してください * 条件式:変数jが、変数i未満である限り繰り返しを行います * 後処理:変数jに1を足した数で、変数jを上書きします */ // -----for② start for ($j = 2; $j < $i; $j++) { // 変数iをjで割ったときの余りが0であった場合(割り切れた場合)処理を行うif文を記述してください // -------if start if ($i % $j == 0) { // 変数flgにtrueを代入してください $flg = true; // for②の繰り返しをbreakする記述を入れてください break; } // -------if end } // -----for② end // 変数flgがfalseであった場合は、変数iを出力してください if ($flg == false) { print $i; } } // -----for① end