回答編集履歴

2

追記

2018/07/07 09:07

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -8,13 +8,27 @@
8
8
 
9
9
  ```C
10
10
 
11
+ if(80 <= num[i]) {
12
+
11
- printf("%d : %d A\n", i+1, num[N]);
13
+ printf("%d : %d A\n", i+1, num[i]);
14
+
15
+ }
16
+
17
+ // 直前の条件が偽なので、num[i]が80未満であることは分かりきっている
18
+
19
+ else if(65 <= num[i]) {
20
+
21
+ printf("%d : %d B\n", i+1, num[i]);
22
+
23
+ }
24
+
25
+
12
26
 
13
27
  ```
14
28
 
15
29
 
16
30
 
17
- 箇所同様です。
31
+ num[N]に何度もアクセスしようとしているのも大いに謎です。
18
32
 
19
33
 
20
34
 

1

追記

2018/07/07 09:07

投稿

LouiS0616
LouiS0616

スコア35658

test CHANGED
@@ -15,3 +15,13 @@
15
15
 
16
16
 
17
17
  他の箇所も同様です。
18
+
19
+
20
+
21
+ ---
22
+
23
+ > またC-cを押さないと次の作業に移れません。
24
+
25
+
26
+
27
+ 二重ループにしてるからでは?