回答編集履歴
3
ちょっと違った
test
CHANGED
@@ -15,3 +15,9 @@
|
|
15
15
|
|
16
16
|
|
17
17
|
配列はサイズを入力してから確保するか、上限を決めて確保し、`j:`では上限の範囲内で入力するようにした方が良いです。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
---
|
22
|
+
|
23
|
+
ちょっと違ったかも。最初のiは5が入っていて、v[5]を入力した時点でjに1が入った、というのが正確かもしれません。
|
2
sumとave間違え訂正
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
おそらく、main関数実行時にiに6が入っていて、配列vのサイズが6で確保されたのだと思います。その後、jに11を入力してforループを回して配列vに1を入力していますが、`v[6]`に入力しようとしてすでに配列のサイズを超えており、たまたま'j'に1が入ってしまったのだと思われます。そのため、その時点でループを抜け、
|
13
|
+
おそらく、main関数実行時にiに6が入っていて、配列vのサイズが6で確保されたのだと思います。その後、jに11を入力してforループを回して配列vに1を入力していますが、`v[6]`に入力しようとしてすでに配列のサイズを超えており、たまたま'j'に1が入ってしまったのだと思われます。そのため、その時点でループを抜け、aveが6になってしまったのでしょう。
|
14
14
|
|
15
15
|
|
16
16
|
|
1
to
test
CHANGED
File without changes
|