/* ------------------------------------------ 1から100までの数を当てるゲーム ------------------------------------------ */ #include #include #include main() { int ransu,kazu,kaisu; /* ---- 乱数の初期設定 srand ---- */ srand(time(NULL)); /* ---- 1から100の乱数作成 rand ---- */ ransu = rand(); while ( !( ransu>=1 && ransu<=1000 ) ) { 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\n"); }