天天看点

猜数字游戏1-100之间数字

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

void menu()

 {

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

  printf("*****  1.play      0.exit ****\n");

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

  }

void game()

{

//printf("猜数字游戏\n");

int guess =0;

int ret =0;

//time_t

   ret = rand()%100+1;//生成1-100的随机数

//printf("%d\n",ret);

while(1)

{

  printf("请猜数字:>");

  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("请选择>:");

  scanf("%d", &input);

  switch(input)

  {

  case 1:

   game();//猜字游戏

  break;

  case 0:

   printf("退出游戏\n");

     break;

  default:

   printf("选择错误");

     break;

  }

}