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

回答編集履歴

1

回答の追記

2020/10/12 07:31

投稿

natsuki_yamamo
natsuki_yamamo

スコア10

answer CHANGED
@@ -6,4 +6,5 @@
6
6
  ```
7
7
  の2番目が、data[2]が100より小さい間は実行し続けることになります。144が表示されるのは、
8
8
  まだこの時はdata[2] = 89になっているからです。
9
- 正しいプログラムの回答ですと出力してから計算しているため、89を出力してからdata[2]の値が144になり、for文が次は実行されないことになります。
9
+ 正しいプログラムの回答ですと出力してから計算しているため、89を出力してからdata[2]の値が144になり、for文が次は実行されないことになります。
10
+ ちなみに、data[2]が初期化されていないため、正しく動作しない可能性があります。for文の前にdata[2]を初期化してください。