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

回答編集履歴

1

コード修正

2021/01/05 16:34

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,4 +1,5 @@
1
1
  再入力後に`D`や`C`を更新していません。
2
+ ifは不要です。
2
3
  ```diff
3
4
  #include<stdio.h>
4
5
  +#include <stdlib.h>
@@ -15,10 +16,10 @@
15
16
  printf("%d人の兵力を割り振ってください。\n", Z);
16
17
  printf("グーの兵力:"); scanf("%d", &A);
17
18
  + D = Z - A;
18
- if (A < Z)
19
+ - if (A < Z)
19
- {
20
+ - {
20
- break;
21
+ - break;
21
- }
22
+ - }
22
23
  }
23
24
 
24
25
  printf("残りの兵力は%dです。\n", D);
@@ -29,10 +30,10 @@
29
30
  printf("残りの兵は%d人しかいません。\n", D);
30
31
  printf("チョキの兵力:"); scanf("%d", &B);
31
32
  + C = D - B;
32
- if (B < D)
33
+ - if (B < D)
33
- {
34
+ - {
34
- break;
35
+ - break;
35
- }
36
+ - }
36
37
  }
37
38
  printf("パーの兵力:%d\n", C);
38
39
  return 0;