質問するログイン新規登録

回答編集履歴

1

whileの条件について記述見直し

2020/08/20 23:56

投稿

tacsheaven
tacsheaven

スコア13707

answer CHANGED
@@ -6,7 +6,7 @@
6
6
  i*=2;
7
7
  }
8
8
  ```
9
- while が終了する条件even == false ですが、while の中で even を変化させていないのですから、この while は一度も動かないか、あるいは永遠に回り続ける(無限ループ)かのどちらかでしかありません。
9
+ while が終了する条件even != false ですが、while の中で even を変化させていないのですから、この while は一度も動かないか、あるいは永遠に回り続ける(無限ループ)かのどちらかでしかありません。
10
10
  2秒以上時間がかかったというのは無限ループに陥ったことを検出して強制終了でもしたのでしょう。
11
11
 
12
12
  ループを脱出する条件をよく考えましょう。