猜数字游戏实现

猜数字游戏实现

#include
#include
#include
#include
#pragma warning(disable:4996)
void menu()
{
 printf("**********************************\n");
 printf("***********  1.play     **********\n");
 printf("***********  0.exit     **********\n");
 printf("**********************************\n");
 
}
void game()
{
 int random_num = rand() % 100 + 1;
 int input = 0;
 while (1)
 {
  printf("请输入猜的数字->:"); 
  scanf("%d,&input");
  if (input > random_num)
  {
   printf("猜大了\n");
  }
  else if (input < random_num)
  {
   printf("猜小了\n");
  }
  else
  {
   printf("恭喜你,猜对了\n");
   break;
  }
 }
}
int main()
{
 int input = 0;
 
 do
 {
  menu();
  printf("请选择->:");
  scanf("%d,&input");
  switch (input)
  {
  case 1:
   game();
   break;
  case 0:
   break;
  default:
   printf("选择错误,请重新输入!\n");
   break;
  }
 } while (input);
 system("pause");
 return 0;
}

你可能感兴趣的:(猜数字游戏实现)