猜数字游戏要求:

1、电脑随机生成一个数字

2、玩家猜数字

     玩家猜小了,就提示猜小了

     玩家猜大了,就提示猜大了

3、游戏可以一直玩


下面就是代码

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>void menu()
{printf("*******************\n");printf("****开始请输1:****\n");printf("****退出请输0:****\n");printf("*******************\n");
}
void game()
{int guess = 0;int ret = rand()%100+1;//rand函数的作用是返回一个随机数,while (1){printf("猜数字:");scanf("%d", &guess);if (guess > ret){printf("猜大了\n");}else if (guess < ret){printf("猜小了\n");}else{printf("恭喜你,猜中了!\n");break;}}
}int main()
{int input = 0;srand((unsigned int)time(NULL));//在调用rand之前,要使用srand函数来建立伪随机数生成器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;
}

这是代码运行后的结果

程序很简单,逻辑也不复杂,大家可以去尝试尝试。

如果对代码中使用的函数不懂得话,这里推荐一个网站cplusplus.com - The C++ Resources Network

这里面可以查到很多。(网站是全英文的,如果看不懂可以下载个词典)

C语言做的猜数字小游戏相关推荐

  1. 【C语言】升级版猜数字小游戏(含简单、中等、困难模式并且支持战绩查询以及界面美化)

    文章目录 游戏效果 游戏结构 代码实现 主函数 菜单函数 游戏函数 关于随机数 游戏模式函数 保存战绩函数 查询战绩函数 整体代码 动画演示 升级版 简单模式函数 普通模式函数 困难模式函数 添加游戏 ...

  2. 《C语言入门》猜数字小游戏代码实现

    目录 1.基本原理 2.分块目标及代码实现 1.基本原理 我们让电脑生成一个1~100范围内的随机数,我们输入一个值,电脑给出反馈如:猜大了或猜小了.以便我们可以缩小猜数字的区间,来猜到最后的答案. ...

  3. Java语言实现猜数字小游戏

    之前笔者在学习C语言的初级阶段,就已经实现了用C语言简单实现猜数字小游戏,既然笔者最近在学习Java的初级阶段,那么,也应该写一个Java语言实现的猜数字小游戏!! C语言实现猜数字小游戏:原文链接为 ...

  4. 用python做C语言的猜数字游戏,[Python3 练习] 007 简单的猜数字小游戏

    题目:简单的猜数字小游戏 (1) 描述 程序随机生成一个数字,玩家用键盘输入所猜数字,在规定次数内猜对为胜. (2) 要求 程序随机生成一个 1 到 100 的自然数 有 7 次机会去猜 机会用尽之前 ...

  5. 【c语言】和【Java】版本的猜数字小游戏

    目录 前言 一.c语言版本 1.游戏设计思路 2.rand()及srand()函数的使用 2.取模确定取值范围 3.条件运算符 4.利用二分法进行猜测 二.java版本 1.Math.random() ...

  6. 教你如何用C语言设计一个有趣的猜数字小游戏

    目录 前言 猜数字游戏 打印菜单 处理玩家选择的操作 编写猜数字游戏函数 游戏中要猜数字从哪来?(配置随机数生成器) 时间戳 开始生成随机数 game函数内部编写 完整代码 总结 前言 好久不见,今天 ...

  7. C语言详解生成随机数的过程,time函数、时间戳timer、rand函数和srand函数,附猜数字小游戏

    第十一篇:随机数详解 一.准备工作(预备知识) 1.1.生成伪随机数(函数rand) 1.2.伪随机数"变成"随机数(函数time) 1.3.生成确定范围随机数 二.练手随机数经典 ...

  8. 《C语言初阶》 猜数字小游戏

    大家好,这篇文章主要教大家写个小游戏,学习编程的时候我们肯定都有一个梦想就是想写出属于自己的游戏.这次,我们就从0到1开始写一个非常简单的猜数字小游戏,当你写完时和你的朋友一起玩吧! 首先,我们制定一 ...

  9. java 做猜数字小游戏_Java Properties类:利用Properties类制作猜数字小游戏

    在学习Random类时我们制作过猜数字小游戏,学习了Properties类后,可以为此游戏添加保存得分记录功能 游戏规则: 玩家可以选择玩游戏还是查看得分 玩游戏: 首先玩家需要选择难度: 难度级别 ...

  10. 【C语言】猜数字小游戏详细教程

    大家好!我是同学[森],一名计算机爱好者,今天让我们进入小游戏开发模式.若有错误,请多多指教.小主使用的是VS2019编译器. 由于小主是大一学生,知识掌握水平有限,代码可能会有写漏洞和不足,仅供借鉴 ...

最新文章

  1. 京东618:智能机器人JIMI的进击之路
  2. 南京大学潘天群教授:人类智能发展的宏大叙事
  3. javascript基本类型及类型转换
  4. Cisco访问控制列表配置指南
  5. 达梦数据库中服务器日志的开关
  6. [转]Outlook HTML渲染
  7. sql 1行拆分成两行_EXCEL总表拆分成100个分表,同事用1天,我只用10秒钟
  8. RocketMQ API使用简介、拉取机制
  9. data-index在react里怎样表达_如何自我训练,提高表达能力
  10. P5502-[JSOI2015]最大公约数【分治】
  11. start()和run()的区别
  12. 实例化vue之前赋值html元素导致事件失效
  13. python文件备份_基于 Python 的文件备份
  14. mssql访问 oracle
  15. vbs学习笔记2——创建桌面快捷方式
  16. Postgresql 帐号密码修改方法
  17. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期下跌6.07%
  18. java http get和post请求
  19. python定义一个空列表lt_4. Python 基础之阶段测试(一)
  20. JAVA SpringBoot接科大讯飞TTS语音合成保姆式教程附源代码

热门文章

  1. 免费学python的网课-像玩游戏一样学Python,和各种网课说再见
  2. python程序turtle雪人_用turtle画一个雪人
  3. PowerPoint超链接字体颜色修改、怎么去掉超链接下划线
  4. 在蹉跎中一路前行---谈Microsoft .NET战略
  5. 鸿蒙系统手机电脑互传文件,【手机篇】巧借局域网,便捷实现手机电脑间的文件传输...
  6. 使用超级表格快速创建在线表单(如问卷调查、报名表)
  7. codewars练习(javascript)-2021/3/16
  8. 统计学基础4-随机变量及分布
  9. HTML+CSS十分钟实现响应式布局页面,响应式布局实战教程
  10. 微信企业号服务器搭建,微信企业号开发之如何建立连接