猜数字小游戏

简介: 猜数字小游戏
#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月前
|
存储 算法 编译器
捣蛋小游戏——猜数字
捣蛋小游戏——猜数字
|
6月前
|
C语言
史上最简单的C语言猜数字小游戏(1—100随机数)
史上最简单的C语言猜数字小游戏(1—100随机数)
|
6月前
L1-056 猜数字
L1-056 猜数字
27 0
猜数字小游戏
猜数字小游戏
58 0
小游戏(猜数字、剪刀石头布) 2021-01-03
小游戏(猜数字、剪刀石头布) 2021-01-03
|
6月前
|
BI
猜数字
猜数字
30 0
|
存储 C语言
你也能做的简单版猜数字游戏(和优化版猜数字)
你也能做的简单版猜数字游戏(和优化版猜数字)
|
C++
你猜我猜不猜 (猜数字游戏) 快来小玩一把叭
你猜我猜不猜 (猜数字游戏) 快来小玩一把叭
103 0
猜数字小游戏(加强版)它来了
猜数字小游戏(加强版)它来了
79 0
|
存储 Java
Java实现猜数字小游戏
Java实现猜数字小游戏
68 0