- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ループ)
ループを使って数値を加算するプログラムでの条件設定方法
このQ&Aのポイント
- ループを使用した数値を加算するプログラムで、101以上の数値を加算しない方法について教えてください。
- ループを使った数値の加算プログラムで、101以上の数値を無視する方法を教えてください。
- 101以上の数値を加算しないようにするための、ループを使用したプログラムの設定方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1から終了までの整数を合計した値を、毎回終了するか聞いて終了される(マイナスの数値を入力される)まで合計していくというプログラムですね。 質問があいまいです。 iが101以上になったときに加算せずにループを終了させるのでしょうか? iが101以上になったとき、加算はしないがループは続行させるのでしょうか? 加算させずにループを終了するなら、 i++; の次に、iが101ならループ終了という文を追加すれば終わりです。 101以上になったときに加算はしないがループは続行させるなら、 sum+=i; の行を、iが101より小さいなら加算という文に変更すればよいです。 念のため。 マイナスの数値を入力しても即座に終わらず、その回の加算などの処理は行われますが、意図どおりですよね? numは終了するかどうかの判定だけに使われるでいいんですよね? 失礼かとおもいましたが、一応確認してみました