回答編集履歴
2
スペースを削除
test
CHANGED
@@ -14,13 +14,13 @@
|
|
14
14
|
|
15
15
|
void print(char** t,int n,char **o){
|
16
16
|
|
17
|
-
int i,
|
17
|
+
int i,j;
|
18
18
|
|
19
19
|
for(j=0;j<3;j++){
|
20
20
|
|
21
21
|
printf("%s:",o[j]);
|
22
22
|
|
23
|
-
for(i=n-1;i>=0;i--) if(t[i]
|
23
|
+
for(i=n-1;i>=0;i--) if(t[i]==o[j]) printf(" %d",i+1);
|
24
24
|
|
25
25
|
printf("\n");
|
26
26
|
|
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
if(r>=2) move(r-1,x,z,y,t,n,o);
|
36
36
|
|
37
|
-
t[r-1]
|
37
|
+
t[r-1]=z; //r番をzに移動
|
38
38
|
|
39
39
|
print(t,n,o);
|
40
40
|
|
1
不要なパラメータを削除
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
#include <string.h>
|
14
14
|
|
15
|
-
void print(char
|
15
|
+
void print(char** t,int n,char **o){
|
16
16
|
|
17
17
|
int i, j;
|
18
18
|
|
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
t[r-1] = z; //r番をzに移動
|
38
38
|
|
39
|
-
print(
|
39
|
+
print(t,n,o);
|
40
40
|
|
41
41
|
if(r>=2) move(r-1,y,x,z,t,n,o);
|
42
42
|
|
@@ -52,7 +52,7 @@
|
|
52
52
|
|
53
53
|
for(i=0;i<n;i++) t[i]=x;
|
54
54
|
|
55
|
-
print(
|
55
|
+
print(t,n,o);
|
56
56
|
|
57
57
|
move(n,x,y,z,t,n,o);
|
58
58
|
|