練習問題3_6_1
2~1000までの素数を全て表示する。
以下のコードの18行目にあるif(!(num % i))が理解出来ずにいます。余りがあるのか、無いのか、混乱しています。どのように理解したらよいでしょうか。ご教授お願い致します。
独習Cの練習問題_3_6_1の正答の18行目の理解について
Re: 独習Cの練習問題_3_6_1の正答の18行目の理解について
と同じ意味です。つまり「割り切れたら」ということです。
ていうか、この前の質問に対する回答において私が書いたサンプルコードで、もともとは
となっていた箇所を、私が
と書き換えていたことに気づいていれば、今回の質問はなかったはずです。
# 独習Cのサンプルコードって何だか一癖あるような気がします。
「2~1000」を表現するならば、素直に
と書けばいいものを。同じ意味とはいえ、わざわざ「1001未満」と書く必要はなかろう、と。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。
-
パクパク
Re: 独習Cの練習問題_3_6_1の正答の18行目の理解について
返信ありがとうございます。
申し訳ありません。同じ質問を二度したようなものですね。
次回から精読するように心がけます。
ご教授感謝致します。
申し訳ありません。同じ質問を二度したようなものですね。
次回から精読するように心がけます。
ご教授感謝致します。