teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コードを修正しました

2020/06/14 11:46

投稿

YuhiKUROIWA
YuhiKUROIWA

スコア9

title CHANGED
File without changes
body CHANGED
@@ -11,9 +11,9 @@
11
11
  一部ですが,表示が上記のようになるようにしたいです。
12
12
  2の時ですが
13
13
  01 .. ..
14
- .1 .1 ..
14
+ .1 0. ..
15
- .. .1 ..
16
- .. .1 .1
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+1]='.';
42
+ col[c][e]='.';
41
43
  }
42
- col[c][e]=col[a][d];
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);