猜数字小游戏

简介: 猜数字小游戏
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void menu()
{
  printf("*******************************************\n");
  printf("*********      1.play           ***********\n");
  printf("*********      0.exit           ***********\n");
  printf("*******************************************\n");
}
void game()
{
  int guess = 0;
  int r = rand() % 100 + 1;
  while (1)
  {
    printf("猜数字:>");
    scanf("%d", &guess);
    if (guess < r)
    {
      printf("猜小了\n");
    }
    else if (guess > r)
    {
      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("选择错误\n");
      break;
    }
  } while (input);
  return 0;
}

image.png

相关文章
|
6月前
|
存储 C语言
【C语言】猜数字小游戏
C语言实现猜数字小游戏
56 2
【C语言】猜数字小游戏
|
8月前
|
存储 算法 编译器
捣蛋小游戏——猜数字
捣蛋小游戏——猜数字
|
8月前
|
C语言
史上最简单的C语言猜数字小游戏(1—100随机数)
史上最简单的C语言猜数字小游戏(1—100随机数)
|
8月前
|
存储 Python
如何使用Python实现“猜数字”游戏
本文介绍了使用Python实现“猜数字”游戏的过程。游戏规则是玩家在给定范围内猜一个由计算机随机生成的整数,猜对则获胜。代码中,首先导入random模块生成随机数,然后在循环中获取玩家输入并判断大小,提供猜小、猜大提示。通过增加猜测次数限制、难度选择、优化输入提示和图形化界面等方式可优化游戏。这篇文章旨在帮助初学者通过实际操作学习Python编程。
321 2
|
8月前
L1-056 猜数字
L1-056 猜数字
40 0
猜数字小游戏
猜数字小游戏
70 0
|
8月前
|
BI
猜数字
猜数字
42 0
|
存储 C语言
你也能做的简单版猜数字游戏(和优化版猜数字)
你也能做的简单版猜数字游戏(和优化版猜数字)
|
Java C语言
用C语言写一个猜数字小游戏
用C语言写一个猜数字小游戏
79 0
猜数字小游戏(加强版)它来了
猜数字小游戏(加强版)它来了
94 0

相关实验场景

更多