回答編集履歴
1
コード修正
    
        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;
         | 
