猜数字小游戏

这个是用C实现的猜数字小游戏(0~100)

猜数字小游戏_第1张图片

 首先展示一下结果

猜数字小游戏_第2张图片

 刚开始有一个菜单,可以选择玩游戏或者退出游戏

猜数字小游戏_第3张图片

 接着是玩游戏的过程,如果没有猜对,会告诉你猜大了还是猜小了直到猜对为止

猜数字小游戏_第4张图片

 最后是猜数字结束后的样子,可以选择退出游戏,或者是继续

下面是猜数字游戏的代码

#define _CRT_SECURE_NO_WARNINGS 1

 

#include

#include

#include

//猜数字小游戏

 

void game()

{

 int n = 0;

 int ret = rand() % 100;

 printf("请猜一个数字\n");

 

 do

 {

  scanf("%d", &n);

  if (n > ret)

  {

   printf("猜大了\n");

  }

  else if (n < ret)

  {

   printf("猜小了\n");

  }

  else

  {

   printf("猜对了\n");

   break;

  }

 } while (1);

 

}

 

 

void menu()

{

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

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

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

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

}

int main()

{

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

 int input = 0;

 do

 {

  menu();

  printf("请选择");

  scanf("%d", &input);

  switch (input)

  {

  case 1:

   printf("玩游戏\n");

   game();

   break;

  case 0:

   printf("退出游戏");

   break;

  default:

   printf("选择错误,请重新选择");

   break;

  }

 } while (input);

 return 0;

}

 

你可能感兴趣的:(c语言)