/* --------------------------------------------- 1から100までの数を当てるゲーム --------------------------------------------- */ #include #include #include main() { int ransu,kazu,kaisu; /* ------乱数の初期設定------ */ srand(time(NULL)); ransu = rand(); while ( !(ransu>0 && ransu<=100) ){ ransu = rand(); } printf("%d \n",ransu); /* これが答え */ printf("\n ****** 数当てゲームを始めます ***** \n"); printf(" (1から100までの数を当てましょう)\n\n"); kaisu=1; printf(" さていくつ?--> "); scanf("%d",&kazu); while ( !(kazu==ransu) ) { if ( kazu > ransu ) 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 ",kaisu); }