質問編集履歴
3
元に戻した
test
CHANGED
File without changes
|
test
CHANGED
@@ -38,15 +38,13 @@
|
|
38
38
|
|
39
39
|
cnt++;
|
40
40
|
|
41
|
-
|
41
|
+
|
42
42
|
|
43
43
|
}
|
44
44
|
|
45
45
|
for (i = 0; i < cnt; i++) {
|
46
46
|
|
47
|
-
//printf("idx[%d] = %d\n",i,idx[cnt]);//間違い
|
48
|
-
|
49
|
-
printf("idx[%d] = %d\n",i,idx[
|
47
|
+
printf("idx[%d] = %d\n",i,idx[cnt]);
|
50
48
|
|
51
49
|
}
|
52
50
|
|
2
関数のidx\[cnt\]→idx\[i\]
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,7 +44,9 @@
|
|
44
44
|
|
45
45
|
for (i = 0; i < cnt; i++) {
|
46
46
|
|
47
|
+
//printf("idx[%d] = %d\n",i,idx[cnt]);//間違い
|
48
|
+
|
47
|
-
printf("idx[%d] = %d\n",i,idx[
|
49
|
+
printf("idx[%d] = %d\n",i,idx[i]); //正解
|
48
50
|
|
49
51
|
}
|
50
52
|
|
1
serch_idx関数のifの\[を追加。
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,11 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
+
|
14
|
+
|
15
|
+
|
16
|
+
|
13
|
-
```
|
17
|
+
```
|
14
18
|
|
15
19
|
#define NUM 5
|
16
20
|
|
@@ -28,13 +32,19 @@
|
|
28
32
|
|
29
33
|
for (i = 0; i< n; i++) {
|
30
34
|
|
31
|
-
if(v[i] == key)
|
35
|
+
if(v[i] == key){
|
32
36
|
|
33
37
|
idx[cnt] = i;
|
34
38
|
|
35
|
-
|
39
|
+
cnt++;
|
36
40
|
|
41
|
+
}
|
42
|
+
|
43
|
+
}
|
44
|
+
|
37
|
-
cnt++
|
45
|
+
for (i = 0; i < cnt; i++) {
|
46
|
+
|
47
|
+
printf("idx[%d] = %d\n",i,idx[cnt]);
|
38
48
|
|
39
49
|
}
|
40
50
|
|
@@ -76,4 +86,30 @@
|
|
76
86
|
|
77
87
|
}
|
78
88
|
|
89
|
+
|
90
|
+
|
91
|
+
結果
|
92
|
+
|
93
|
+
v[0] =1
|
94
|
+
|
95
|
+
v[1] =2
|
96
|
+
|
97
|
+
v[2] =1
|
98
|
+
|
99
|
+
v[3] =1
|
100
|
+
|
101
|
+
v[4] =3
|
102
|
+
|
103
|
+
key = 1
|
104
|
+
|
105
|
+
idx[0] = 0
|
106
|
+
|
107
|
+
idx[1] = 0
|
108
|
+
|
109
|
+
idx[2] = 0
|
110
|
+
|
111
|
+
1が3個見つかりました。
|
112
|
+
|
113
|
+
|
114
|
+
|
79
115
|
```
|