回答編集履歴

1

修正

2016/11/17 03:04

投稿

ishi9
ishi9

スコア1294

test CHANGED
@@ -1,10 +1,24 @@
1
1
  そのfor文だとエラーも出ますし、全部に対して初期化もちゃんとできません。
2
+
3
+ (先頭が初期化されておらず、末尾からはみ出している)
4
+
5
+
6
+
7
+ 配列の先頭は0からで、サイズが9なら末尾は8でアクセスできます。
8
+
9
+ ですので、以下の範囲でforループさせる必要があります。
10
+
11
+ 0,1,2,3,4,5,6,7,8
12
+
13
+
2
14
 
3
15
  基本的に全体にforループする際は以下のように書きます。
4
16
 
5
17
  ```
6
18
 
7
- for(int a = 0; a < 9; a++){
19
+ for(int a = 0; a < 9; a++) // 9の部分は配列のサイズ
20
+
21
+ {
8
22
 
9
23
  Route[a] = 0; //配列のすべてに0を代入する
10
24