/* ------------------------------------------------- 1〜100までの数を当てるゲーム kazuate_game ------------------------------------------------- */ #include #include #include main() { int ransu,kazu,kaisu; /* ----- 乱数の初期設定 srand(現在時刻)------*/ srand(time(NULL)); /* ----- 乱数の生成 rand()------*/ ransu=rand(); while ( !( ransu>=1 && ransu<=100) ) { ransu=rand(); } // printf("%d \n",ransu); /* ←これが答え */ printf("\n****** 数当てゲームをはじめます ******\n"); printf(" (1から100までの数を当てましょう)\n\n"); kaisu=1; printf(" さていくつ?--->"); scanf("%d",&kazu); while ( !(ransu==kazu) ) { if ( ransu > kazu ) printf("  もっと大きいですよ\n\n"); else printf("  もっと小さいですよ\n\n"); kaisu++; printf(" さていくつ?--->"); scanf("%d",&kazu); } printf("\n **** おめでとう! 当たりです *****\n"); printf(" ( %d 回目です ) \n",kaisu); if ( kaisu <=3 ) printf("\n お見事です!! あなたの勘は素晴らしい\n\n"); }