/* -------------------------------------------------- 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\n",kaisu); if (kaisu<=3) printf(" お見事!! あなたの勘は素晴らしいです\n\n"); }