IC2 第6回レポート課題の解答例

(A) p=0 ・・・・・・・・・・図1図2の2カ所

n が n よりも小さい数 i で割り切れる時は素数ではないから。 (B) break ・・・・・・・・・図3図5の2カ所

一度 n が i で割り切れることが分かれば それ以上 if 文を繰り返す必要が無いから break で while から抜け出す。 (C) 割り切れない ・・・・・ 図4

n が i で割り切れない間は i = i + 1 する。