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;
}
目录
相关文章
|
1月前
|
C语言 C++
【C语言】编写“猜数字“小游戏
【C语言】编写“猜数字“小游戏
|
1月前
|
编译器 C语言
猜数字游戏实现#C语言
猜数字游戏实现#C语言
77 1
|
1月前
|
存储 C语言
揭秘C语言:泊舟的猜数字游戏
揭秘C语言:泊舟的猜数字游戏
|
2月前
|
定位技术 API C语言
C语言——实现贪吃蛇小游戏
本文介绍了一个基于Windows控制台的贪吃蛇游戏的实现方法。首先,需调整控制台界面以便更好地显示游戏。接着,文章详细描述了如何使用Win32 API函数如`COORD`、`GetStdHandle`、`GetConsoleCursorInfo`等来控制控制台的光标和窗口属性。此外,还介绍了如何利用`GetAsyncKeyState`函数实现键盘监听功能。文中还涉及了`&lt;locale.h&gt;`库的使用,以支持本地化字符显示。
56 1
C语言——实现贪吃蛇小游戏
|
2月前
|
存储 安全 算法
C 语言——实现扫雷小游戏
本文介绍了使用二维数组创建棋盘并实现扫雷游戏的方法。首先,通过初始化数组创建一个9x9的棋盘,并添加行列标识以便操作。接着,利用随机数在棋盘上布置雷。最后,通过判断玩家输入的坐标来实现扫雷功能,包括显示雷的数量和处理游戏胜利或失败的情况。文中提供了完整的代码实现。
43 1
C 语言——实现扫雷小游戏
|
1月前
|
C语言 定位技术 API
【C语言】实践:贪吃蛇小游戏(附源码)(二)
【C语言】实践:贪吃蛇小游戏(附源码)
【C语言】实践:贪吃蛇小游戏(附源码)(二)
|
1月前
|
C语言 开发者
C语言实现猜数字小游戏(详细教程)
C语言实现猜数字小游戏(详细教程)
|
1月前
|
算法 编译器 C语言
【C语言】实现猜数字游戏(分支语句与循环语句的运用)
【C语言】实现猜数字游戏(分支语句与循环语句的运用)
|
1月前
|
C语言
【C语言】实践:贪吃蛇小游戏(附源码)(三)
【C语言】实践:贪吃蛇小游戏(附源码)
|
1月前
|
存储 API C语言
【C语言】实践:贪吃蛇小游戏(附源码)(一)
【C语言】实践:贪吃蛇小游戏(附源码)