C/C++の宿題を片付けます 85代目
■ このスレッドは過去ログ倉庫に格納されています
0403デフォルトの名無しさん
2007/04/13(金) 22:19:33[2] 問題文:1. キーボードから任意の整数値を変数mに入力する.
2. mが負または0のとき,「正の数値を入力して下さい」と出力して終了する.
3. mが1のとき,「1は素数ではありません」と出力して終了する.
4. mが2以上のとき,素数かどうかの判断をして,その結果をmの値とともに出力する.
「mが負または0のとき」,「mが1のとき」,「mが2以上のとき」の判断を別々に羅列してはいけない.
本来は,途中で割り切れたら,それ以降,割り切れるかのどうかの判定は不要である.しかし,今回は最後まで(Mまで)判定を行ってよい.
割り切れたらかどうかの情報(状態)を何らかの変数に保持しておくと良い.その情報を用いて,「素数である・なし」を判断すれば良い.
[3] 環境
[3.1] OS:Linux
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語:C
[4] 期限:今日中にお願いします。
[5]関数はprintf,if,scanf,whileしか習っていないのでそれでお願いします。
細かいですがよろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています