C/C++の宿題をやらせて、お兄ちゃん 22代目
■ このスレッドは過去ログ倉庫に格納されています
01622/2
NGNG「break文を使うと、内側のブロックを抜け出して、
もうひとつ外側のブロック処理が移ることになっています」
とあるのですが、そうだとすると例えば上のnumに12を入れたとすると
12は素数ではありません
12は素数ではありません
12は素数ではありません
12は素数ではありません
12は素数です
と、出るべきじゃないかなと。
つまり、i = 2のときにbreakにかかってfor文に戻り、i = 3のときにbreakにかかってfor文に戻り、
i = 4のときにbreakにかかってfor文に戻り、i = 6のときにbreakにかかってfor文に戻り、
i = 12のとき(i == num)となってfor文を抜け出すと...
breakの部分をどう間違って解釈しているのでしょうか?
長かった・・・
■ このスレッドは過去ログ倉庫に格納されています