#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int x;//儲存隨機生成的要猜的數字
int i;
int iUserguess;//猜的數字
int iSelect;//選擇的難度
//====================================================
for(;;)
{
printf("==========================================\n");
printf("Welcome to use the number puzzle.\n");
printf("Select the level:\n");
printf("1>Easy(0-30)\n");
printf("2>Normal(0-50)\n");
printf("3>Hard(0-100)\n");
printf("4>Quit\n");
printf("==========================================\n");
scanf("%d",&iSelect);
switch(iSelect)
{
case 1:
x = rand()%30;
break;
//----------
case 2:
x = rand()%50;
break;
//----------
case 3:
x = rand()%100;
break;
//----------
default:
return 0;
}
for(i=5;i>0;--i)
{
printf("You have %d changes!\n",i);
scanf("%d",&iUserguess);
if( iUserguess == x )
{
printf("Guess Rightly!\n");
system("PAUSE");
break;
}
if( iUserguess > x )
{
printf("Big (user's guess > x)\n");
continue;
}
printf("Small (user's guess < x)\n");
if( 1 == i )
{
printf("No changes!Try one again!\n");
system("PAUSE");
}
}
}
system("PAUSE");
return 0;
}