- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!! minus1.c
*最初は0.
*2回目から9回目は,相手の1つ前の賭金から1引いたもの
*10回目は残り全部.
*最初は0.
*2回目から9回目は,相手の1つ前の賭金から1引いたもの
*10回目は残り全部.
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char **argv){
int n,i,j;
int num_game;
num_game=atoi(argv[1]);
for(j=1;j<=num_game;++j){
int bet=0;
int sum=0;
printf("%d\n",bet); //1
fflush(stdout);
sum+=bet;
scanf("%d",&n);
for(i=2;i<=9;++i){
bet=(n>0?n-1:0);
printf("%d\n",bet); //2-9
fflush(stdout);
sum+=bet;
scanf("%d",&n);
}
bet=10000-sum;
printf("%d\n",bet); //10
fflush(stdout);
sum+=bet;
scanf("%d",&n);
}
exit(EXIT_SUCCESS);
}