回答編集履歴

2

変更

2017/04/21 17:32

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -42,11 +42,7 @@
42
42
 
43
43
  scanf(" %c", &(n+i)->n1);
44
44
 
45
- printf("A");
46
-
47
45
  scanf(" %c", &(n+i)->n2);
48
-
49
- printf("B");
50
46
 
51
47
  }
52
48
 

1

追加

2017/04/21 17:32

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -7,3 +7,65 @@
7
7
  scanf(" %c", &(n+i)->n1);
8
8
 
9
9
  scanf(" %c", &(n+i)->n2);
10
+
11
+
12
+
13
+ ```c
14
+
15
+ #include <stdio.h>
16
+
17
+ #include <stdlib.h>
18
+
19
+
20
+
21
+ typedef struct {
22
+
23
+ char n1;
24
+
25
+ char n2;
26
+
27
+ } name;
28
+
29
+
30
+
31
+ int main() {
32
+
33
+ name *n;
34
+
35
+ n = (name *)calloc(2, sizeof(name));
36
+
37
+
38
+
39
+ int i;
40
+
41
+ for(i=0; i<2; i++) {
42
+
43
+ scanf(" %c", &(n+i)->n1);
44
+
45
+ printf("A");
46
+
47
+ scanf(" %c", &(n+i)->n2);
48
+
49
+ printf("B");
50
+
51
+ }
52
+
53
+
54
+
55
+ for(i=0; i<2; i++) {
56
+
57
+ printf("%c", (n+i)->n1);
58
+
59
+ printf("%c", (n+i)->n2);
60
+
61
+ }
62
+
63
+
64
+
65
+ free(n);
66
+
67
+ return 0;
68
+
69
+ }
70
+
71
+ ```