回答編集履歴

1

追記

2021/12/02 09:40

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -50,4 +50,22 @@
50
50
  1 2 3
51
51
  4 4
52
52
 
53
+ ```
54
+ **追記**
55
+ 結果の表示を変えたい場合は、
56
+ ```C
57
+ if (i == 10) {
58
+ static char c[] ="abc.def.gh";
59
+ for (k = 1, i = 0; i < 10; i++)
60
+ if (a[i] == k) printf(" (%c,%c)", c[i], c[i+(a[i+1]==k++ ? 1 : 4)]);
61
+ putchar('\n');
62
+ }
63
+ ```
64
+
65
+ 実行結果
66
+ ```text
67
+ (a,b) (c,f) (d,e) (g,h)
68
+ (a,b) (c,f) (d,g) (e,h)
69
+ (a,d) (b,c) (e,f) (g,h)
70
+ (a,d) (b,e) (c,f) (g,h)
53
71
  ```