トップ 一覧 検索 ヘルプ RSS ログイン

minus1.cの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!! 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);
 }