/* bg_sm.c Function: 0から99までの数字を当てるゲーム Author: Ken Date: 02/06/27 URL: http://blue.ribbon.to/~kenweb/ mail: kenweb@s8.xrea.com */ #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int cpu,user,n; /*変数宣言*/ fprintf(stdout,"Big or Small ゲーム!!\n\n"); srand((unsigned)time(NULL)); /*解答の決定(乱数)*/ cpu=rand() % 99; for(n=1;n<=10;n++) { while(1) { fprintf(stdout,"0から99までの数字を入力してください。\n"); /*ユーザーの入力*/ fscanf(stdin,"%d",&user); if (0<=user&&user<=99) break; } if (user<cpu) fprintf(stdout,"もっと大きい数です。\n\n"); /*解答の判定*/ else if (user>cpu) fprintf(stdout,"もっと小さい数です。\n\n"); else if (user==cpu) { fprintf(stdout,"おめでとう!!%d回目で正解しました!!\n",n); exit(0); } } fprintf(stdout,"残念。正解は%dです。\n",cpu); return(0); }