C语言实现猜数字小游戏

 更新时间:2019年11月25日 10:21:24   作者:qq_45328505  
这篇文章主要为大家详细介绍了C语言实现猜数字小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了C语言猜数字的具体代码,供大家参考,具体内容如下

一、描述

猜数字游戏。

二、 程序

使用srand((unsigned)time(NULL)),产生随机数种子。
int random = rand() % 100 + 1,产生0~100之间的随机数。
应加上头文件#include<time.h>

#include<stdio.h>
#include<windows.h>
#include<time.h>
void menu(){
 printf("#######################\n");
 printf("#    1 Play    #\n");
 printf("#    0 Exit    #\n");
 printf("#######################\n");
}
void Play(){
 int m = 0;
 int random = rand() % 100 + 1;
 while (1)
 {
 printf("请输入一个数字:\n");
 scanf_s("%d", &m);
 if (m == random){
  printf("你猜对了\n");
  break;
 }
 else if (m > random){
  printf("你猜大了,请重新输入!");
 }
 else{
  printf("你猜小了,请重新输入!");
 }
 }
}
 int main()
 {
 srand((unsigned)time(NULL));
 int select = 0;
 do {
 menu();
 printf("请选择:");
 scanf_s("%d", &select);
 switch (select)
 {
 case 1:
  Play();
  break;
 case 0:
  printf("ByeBye!\n");
  break;
 default:
  printf("输入错误,请重新输入!\n");
  break;
 }
 } while (select);
 system("pause");
 return 0;
}

三、运行结果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 深入了解C++优先队列(priority_queue)的使用方法

    深入了解C++优先队列(priority_queue)的使用方法

    在计算机科学中,优先队列是一种抽象数据类型,它与队列相似,但是每个元素都有一个相关的优先级。C++中的优先队列是一个容器适配器(container adapter),它提供了一种在元素之间维护优先级的方法。本文带你深入了解C++优先队列的使用方法,需要的可以参考下
    2023-05-05
  • C语言 完整游戏项目坦克大战详细代码

    C语言 完整游戏项目坦克大战详细代码

    《坦克大战》以二战坦克为题材,既保留了射击类游戏的操作性,也改进了射击类游戏太过于复杂难玩的高门槛特点,集休闲与竞技于一身。经典再度袭来,流畅的画面,疯狂的战斗,让玩家再次进入疯狂坦克的世界。玩家的目标是控制坦克躲避危险,消灭掉所有的敌人即可进入下一关
    2021-11-11
  • Linux网络编程之UDP Socket程序示例

    Linux网络编程之UDP Socket程序示例

    这篇文章主要介绍了Linux网络编程之UDP Socket程序示例,有助于读者在实践中掌握UDP协议的原理及应用方法,需要的朋友可以参考下
    2014-08-08
  • C语言中的abs()函数和exp()函数的用法

    C语言中的abs()函数和exp()函数的用法

    这篇文章主要介绍了C语言中的abs()函数和exp()函数的用法,是C语言入门学习中的基础知识,需要的朋友可以参考下
    2015-08-08
  • C++ Qt实现动态增加垂直滚动条

    C++ Qt实现动态增加垂直滚动条

    本博文源于笔者正在工作的一个小内容,内容涉及到为qt动态增加垂直滚动条,文章分为三个部分,问题起源,问题解决方案,问题解决成功效果,思路清晰,文章干货满满,复制源码即可使用,需要的朋友可以参考下
    2023-08-08
  • C语言实现扫雷经典游戏

    C语言实现扫雷经典游戏

    这篇文章主要为大家详细介绍了C语言实现扫雷经典游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • C++求四个正整数最大公约数的方法

    C++求四个正整数最大公约数的方法

    这篇文章主要介绍了C++求四个正整数最大公约数的方法,涉及C++求余算法的运用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-05-05
  • C语言实现电话订餐管理系统

    C语言实现电话订餐管理系统

    这篇文章主要为大家详细介绍了C语言实现电话订餐管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • c++ String去除头尾空格的方法

    c++ String去除头尾空格的方法

    这篇文章主要介绍了c++ String去除头尾空格的方法,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • 利用OpenCV实现绿幕视频背景替换

    利用OpenCV实现绿幕视频背景替换

    这篇文章主要介绍了如何利用OpenCV实现绿幕视频背景替换功能,文中的示例代码讲解详细,对我们学习OpenCV有一定的帮助,感兴趣的可以学习一下
    2022-01-01

最新评论