写在前面:
使用循环知识、switch语句、时间戳等知识点!
有很多不足,请大家提出建议!

代码如下:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<Windows.h>void menu()
{printf("*****************************************\n");printf("******* 1.开始游戏    0.退出游戏 ********\n");printf("*****************************************\n");
}
void game()//游戏主体
{int n;int guess;n = rand() % 100 + 1;//设置1—100之间的随机数system("cls");//清屏while (1)//while语句的判断条件为1,循环永久进行{printf("请猜数字;");scanf("%d", &guess);if (guess > n){printf("猜大了!\n");}else if (guess < n){printf("猜小了!\n");}else{printf("恭喜你,猜对了!\n");break;//跳出循环}}
}
int main()
{int choose = 0;srand((unsigned int)time(NULL));//使用时间戳设置随机数的初始值do//使用do while循环{menu();printf("请选择:\n");scanf("%d", &choose);switch (choose){case 1:game();break;case 0:printf("退出游戏!\n");break;default:printf("选择错误,请重新选择!\n");break;}} while (choose);return 0;
}

这只是一个简单的猜数字游戏,欢迎大家优化!!!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. C语言详解系列——综合练习,猜数字小游戏

    文章目录 题目需求 思路分析 rand()库函数随机数的生成 游戏的试玩 题目需求 今天与大家分享一个简单的猜数字小游戏,当作我们前面学习的一个综合练习,我们的需求是: 1.可以自动生成一个1-100 ...

  9. 猜数字小游戏(随机生成’三剑客‘)

    大家好,我是一只励志要翻身的小牛,废话少说,下面就给大家介绍第一个C语言小游戏--猜数字小游戏! 文章目录 一.游戏规则 二.效果展示 三.游戏设计思路 四.游戏交互界面 1.创建游戏菜单 2.创建游 ...

最新文章

  1. Dreamweaver 8的后台文件传输
  2. sublimetext3插件安装_sublime text 3 交互python
  3. css网页设计作业_小姐姐用 HTML + CSS 画油画?谁能想到前端还有这么一手操作!...
  4. Mac系统安装Windows系统
  5. 不高兴INTEL挤牙膏,技术天才Jim Keller愤而辞职
  6. MySQL常用语句总结
  7. SQL Server2012安装教程
  8. VMware vCloud Director视频教程
  9. 图文并茂地带你了解kafka分区Rebalance机制
  10. android studio翻译插件Translation使用。。
  11. ctfshow学习记录-misc入门(图片篇-文件结构34-4042-44)
  12. 在北京拿40K的Java程序员,需要掌握哪些技术栈才能匹配阿里P7?
  13. linux下安装asm数据库,Linux下ASM实例的安装
  14. [转]周易入门三十五问答
  15. 从Q2财报看百度的转型三部曲
  16. hdu2177——威佐夫博弈变形
  17. 南邮《算法分析与设计A》2018-2019学年第一学期期末考试回忆
  18. ESP8266WiFi模块连接计算机
  19. 详细:JAVA从入门到精通视频教程,后台学习历程
  20. 如何利用在线画图网站绘制流程图

热门文章

  1. Word 允许西文在单词中间换行,没用/无效 终极办法
  2. 顺序栈计算器 中缀转后缀表达式
  3. Google依赖管理DEPS
  4. android添加ActionBar
  5. 数码相机的原理等小知识
  6. SimpleTriggerBean SimpleTriggerFactoryBean CronTriggerBean CronTriggerFactoryBean
  7. vulnhub Breakout靶机渗透
  8. 【每日打靶练习】vulnhub靶机平台--Funbox2(低)
  9. java date 没有毫秒_关于date:Java:秒和毫秒均为0时,DateTimeFormatter无法解析时间字符串吗?...
  10. JsonPath参考文档