質問編集履歴
1
コードを修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,9 +11,9 @@
|
|
11
11
|
一部ですが,表示が上記のようになるようにしたいです。
|
12
12
|
2の時ですが
|
13
13
|
01 .. ..
|
14
|
-
.1 .
|
14
|
+
.1 0. ..
|
15
|
-
.. .1 ..
|
16
|
-
.. .
|
15
|
+
.. 0. .1
|
16
|
+
.. .. 01
|
17
17
|
と表示されてしまいます。
|
18
18
|
01 .. ..
|
19
19
|
.1 .0 ..
|
@@ -31,15 +31,17 @@
|
|
31
31
|
if(n>1){
|
32
32
|
Hanoi(n-1, a, c, b);
|
33
33
|
}
|
34
|
+
int f;
|
35
|
+
f=col[a][n-1];
|
34
36
|
int d;
|
35
37
|
for(d=0;d<n;d++){
|
36
38
|
col[a][d]='.';
|
37
39
|
}
|
38
40
|
int e;
|
39
41
|
for(e=0;e<n;e++){
|
40
|
-
col[c][e
|
42
|
+
col[c][e]='.';
|
41
43
|
}
|
42
|
-
col[c][
|
44
|
+
col[c][n-1]=f;
|
43
45
|
printf("%s %s %s\n", col[0], col[1], col[2]);
|
44
46
|
if(n>1){
|
45
47
|
Hanoi(n-1, b, a, c);
|