#define _CRT_SECURE_NO_WARNINGS 1


#include <stdio.h>

#include <string.h>

#include <Windows.h>

#include <stdlib.h>

#include <math.h>

#include <time.h>


void menu()

{

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

printf("****** 1>新游戏    0>退出游戏 ******\n");

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

}



void game()

{

int ret = 0;

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

int guess = 0;

ret = rand() % 100 + 1;//这里是生成随机数的意思。

while (1)

{

 printf("请猜数字:\n");

 scanf("%d", &guess);

 if (guess > ret)

 {

  printf("猜大了\n");

 }

 else if (guess < ret)

 {

  printf("猜小了诶\n");

 }

 else

 {

  printf("您真聪明,猜对了!!!\n");

  break;

 }

}

}





int main()

{

int input = 0;

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

do

{

 menu();

 printf("请输入1或0:\n");

 scanf("%d", &input);

 switch (input)

 {

 case 1:

  game();

  break;

 case 0:

  printf("退出游戏");

  break;

 default:

  printf("请重新输入");

  break;

 }

} while (input);

return 0;

}