/* 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);
}