C语言经典小游戏 -- 猜数字

简介: C语言经典小游戏 -- 猜数字
#define  _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
 menu()//界面函数
{
  printf("***************************\n");
  printf("********* 1.play  *********\n");
  printf("********* 0.exit  *********\n");
  printf("***************************\n");
}
 vest()//猜数用的函数
{
   int m = rand() % 100 + 1;//生成1~100以内的随机数
  int guess = 0;
  while (1)
  {
    scanf("%d", &guess);
    if (guess < m )
      printf("猜小了\n");
    else if (guess > m)
      printf("猜大了\n");
    else
    {
      printf("猜对了\n");
      break;
    }
  }
}
int main()
{
  int i = 0;
  srand((unsigned int)time(NULL));
  do
  {
    menu();//调用界面函数
    printf("请选择:");
    scanf("%d", &i);
    switch (i)
    {
    case 1:
    {
      printf("猜数字:");
       vest();//调用猜数用的函数
       break;
    }
    case 0:
      printf("退出游戏\n");
      break;
    default:
      printf("输入错误,重新选择\n");
      break;
    }
  } while (i);
  return 0;
}
目录
相关文章
|
3月前
|
C语言
C语言实现2048小游戏---粤嵌GE6818嵌入式系统实训
C语言实现2048小游戏---粤嵌GE6818嵌入式系统实训
169 0
|
1月前
|
算法 编译器 C语言
【C语言篇】猜数字游戏(赋源码)
rand函数会返回⼀个伪随机数,这个随机数的范围是在0~RAND_MAX之间,这个RAND_MAX的⼤⼩是依赖编译器上实现的,但是⼤部分编译器上是32767。
|
2月前
|
存储 编译器 C语言
|
2月前
|
存储 C语言
【C语言】猜数字小游戏
C语言实现猜数字小游戏
30 2
【C语言】猜数字小游戏
|
3月前
|
程序员 C语言
C语言小游戏之猜数字
C语言小游戏之猜数字
29 5
|
3月前
|
算法 编译器 C语言
猜数字游戏C语言代码实现
猜数字游戏C语言代码实现
|
3月前
|
C语言
C语言小游戏的源代码
C语言小游戏的源代码
|
3月前
|
C语言
C语言实现猜数字游戏:代码详解与函数解析
C语言实现猜数字游戏:代码详解与函数解析
|
3月前
|
算法 编译器 C语言
【C语言】:详解随机数的生成和猜数字游戏的实现
【C语言】:详解随机数的生成和猜数字游戏的实现
34 0
|
4月前
|
C语言
C语言实现猜数字游戏
C语言实现猜数字游戏
39 1