回答編集履歴

1

コードの修正

2021/09/07 01:11

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -1,6 +1,6 @@
1
1
  解決できたようなので別解を考えてみました。
2
2
 
3
- 4つの文字の合計値から、入力の 3つの文字を引くと、残りがです。
3
+ 4つの文字の合計値から、入力の 3つの文字を引くと、残りが求めるものです。
4
4
 
5
5
  ```C
6
6
 
@@ -12,13 +12,11 @@
12
12
 
13
13
  {
14
14
 
15
- char s[4];
15
+ char s1[4], s2[4], s3[4];
16
16
 
17
- int c = 'B' + 'R' + 'G' + 'H';
17
+ scanf("%s%s%s", s1, s2, s3);
18
18
 
19
- for (int i = 3; --i >= 0; c -= s[1]) scanf("%s", s);
19
+ printf("A%cC\n", 'B' + 'R' + 'G' + 'H' - s1[1] - s2[1] - s3[1]);
20
-
21
- printf("A%cC\n", c);
22
20
 
23
21
  }
24
22