void menu()

{

printf("********************\n");

printf("欢迎进行猜数字游戏!\n");

printf("********************\n");

printf("1. Play 2. Quit\n");

printf(":> ");

}

void game()

{

int guess = 0;

int ret = 0;

ret = rand();

printf("你认为数字是:>");

while (1)

{

 scanf("%d", &guess);

 if (guess == ret%100+1)//任何数%100得0~99的数字,+1是为了把100也算上

 {

  printf("猜中了!\n");

  break;

 }

 else if (guess > ret%100+1)

  printf("猜大了\n");

 else

  printf("猜小了\n");


}

}

int main()

{

int input = 0;

srand((unsigned int)(time(NULL)));

do

{

 menu();

 scanf("%d", &input);

 switch (input)

 {

 case 1:game();

  break;

 case 0:break;

 default:printf("选择无效\n");

 }

}

while (input);

return 0;

}