問題CPP00900の解答例と解説 C++ Lv.2

無限ループ(20分)


<解答例 1>
F11キーでフルスクリーンモード、Escキーで元に戻ります。

変数 a が USHRT_MAX まで行った後でインクリメント(a++)されると、0 に戻ってしまうから、いつまでたっても x <= USHRT_MAX の条件が false を返さないんだよね。だから、その制御をしてあげればいい。


<解答例 2>
F11キーでフルスクリーンモード、Escキーで元に戻ります。

もちろん、こういう書き方でもOK。


<解答例 3>
F11キーでフルスクリーンモード、Escキーで元に戻ります。

変数 a を for文の外で定義しているだけ。


<解答例 4>
F11キーでフルスクリーンモード、Escキーで元に戻ります。





初めての方へ:このページは、このサイトで用意しているプログラミング問題の解答と解説のページです。このサイトではブラウザ上からプログラミングができます。会員登録(無料)して、プログラミングしてみませんか?
新規登録



ログイン
メールアドレス:

パスワード:



パスワード紛失

新規登録