/********************/ /* 数字当てゲーム */ /********************/ #include #include #include void main( ) { int n1; // コンピュータが選んだ数字 int n2; // 入力数字 int i; char c[128]; system("cls"); // 画面消去 srand(time(NULL)); // 乱数の準備 n1=rand( ); // 乱数発生 n1%=100; // 100で割った余り printf("****************************************\n"); printf("* 今コンピュータが数字を1つ選びました *\n"); printf("* 選んだ数字を当ててください *\n"); printf("* 数字の範囲は 0 から 99 までです *\n"); printf("****************************************\n"); for( i=1; i<=10; i++ ) { printf("\n数字: "); // 数字表示 fflush(stdout); gets(c); n2=atoi(c); // Aの値を入力 if ( n1==n2 ) break; // 同じ数字 if ( n1< n2 ) printf(" 大きすぎます"); else printf(" 小さすぎます"); } if ( i<=10 ) printf("\n\n%d回目で当たり\n",i); else printf("\n\n\aアウト!! 正解は %d でした\n",n1); }