C语言—[Game]猜数字
用C语言实现猜数字游戏
注意时间戳的使用打破rand()的伪随机
/猜数字游戏
//1.电脑生成一个随机数
//2.猜数字,判断大/小/等于
//RAND_MAX-32767 而且是伪随机#include<stdio.h>
#include<stdlib.h>
void menu()
{printf("****************************\n");printf("**** 1.play 0.exit *****\n");printf("****************************\n");
}void game()
{ int num = 0;int min = 1;int max = 100;int ret = 0;//001.生成随机数//时间戳 1669712493 设置起点//time_t time(time_t *timer)//time_tprintf(" 猜 数 字 \n");ret = rand()%100+1;//printf("\n%d\n\n", ret); //直接显示//002.猜数字while (1){int guess = 0;printf("请猜数字:>");scanf("%d", &guess);if (guess > ret) {num++;max = guess;printf("大了!请在 %d ~ %d 之间猜\n",min,max);}else if (guess < ret) {num++;min = guess;printf("小了!请在 %d ~ %d 之间猜\n", min, max);}else {printf("恭喜你猜对了!共猜了%d次!\n", num);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退出游戏\n\n");break;default:printf("\n输入错误\n\n");break;}} while (input);// 0 退出游戏return 0;
}
本人菜鸟,不足之处,恳请各位斧正
C语言—[Game]猜数字相关推荐
- c语言程序设计 猜数字,C语言程序设计(猜数字游戏)报告.doc
C语言程序设计(猜数字游戏)报告 <高级语言程序设计>课程设计 题目:班级:09R3 学生姓名:谢泽雄 学生学号:200931000622 指导老师:提交时间:华南农业大学信息(软件)学院 ...
- c语言程序设计 猜数字,猜数字游戏c语言编程,c语言编程 编一个猜数字游戏
c语言编程 编一个猜数字游戏 #include #include #include #include void main()/*主函数*/ { int a,b,times=0,i,j,guess=0, ...
- C语言实现猜数字小游戏(详细讲解)
本篇文章的重点是讲解如何使用C语言实现猜数字这个简单的小游戏 封面就是运行大概样子 首先我们对这个游戏的流程进行一个梳理: 1.显示菜单 2.选择是否开始游戏 3.如果开始游戏自动生成一个范围之间的随 ...
- c语言编程题猜数字游戏6题,c语言编程—猜数字游戏.doc
c语言编程-猜数字游戏 计算机实习报告 面向过程编程 用C语言求解实际问题 一.问题描述 游戏类第15个任务--猜数字游戏 计算机从0-9这10个数字中任意选择n个不重复数字(n≤10)组成一个5位数 ...
- c语言猜数字游戏用while,用C语言实现猜数字游戏
本文实例为大家分享了C语言实现猜数字的具体代码,供大家参考,具体内容如下 问题:计算机随机生成一个数字,用户进行猜数字,当用户猜错时,提醒用户猜高/猜低,直到用户猜的数字与计算机给的随机数一致时,提示 ...
- Java语言实现猜数字小游戏
之前笔者在学习C语言的初级阶段,就已经实现了用C语言简单实现猜数字小游戏,既然笔者最近在学习Java的初级阶段,那么,也应该写一个Java语言实现的猜数字小游戏!! C语言实现猜数字小游戏:原文链接为 ...
- C语言编写猜数字游戏及随机数生成方法
C语言编写猜数字游戏及随机数生成方法 文章目录 C语言编写猜数字游戏及随机数生成方法 前言 一.猜数字小游戏 内容: 步骤: 代码的实现: 二.随机数生成的方法 总结 前言 对于C语言初学者来说,当我 ...
- C语言实现猜数字游戏(通俗易懂)
文章目录 前言 一.代码思路: 1.游戏菜单: 2.主函数: 3.游戏函数: 二.游戏总体代码: 结尾: 前言 首先规划一下我们的猜数字游戏: 数字给定(1-100)的随机值,生成随机值的方法之前有讲 ...
- 【入门级C语言程序 -- 猜数字】Guess Number Game
今天小玄给大家带来一个简单的C语言小程序 -- 猜数字的游戏. 其中主要涉及到的要点是随机数的产生 : 首先需要引入头文件 :<stdlib.h> <time.h> 然后去使 ...
最新文章
- 小程序云开发更新数组的指定对象的值
- 项目管理流程有哪些?如何才能让项目管理更有效?
- 新产品扑朔迷离,Magic Leap又跑去收购3D扫描公司
- 分布式文件系统HDFS 练习
- 集腋成裘-10-ECharts -未知-03
- python实现knn算法鸢尾花_Python学习之knn实现鸢尾花分类
- iPhone 14系列贴膜曝光:将采用开孔屏方案 四边框极窄
- 一位 JavaScript 铁杆粉眼中的 Rust!
- 25个优秀的UI设计资源下载
- Linux学习笔记之权限与命令之间的关系(重要)及文件与目录知识总结
- -bash: vi: command not found -bash: ls: command not found
- paip.提升用户体验-----可访问性大原则及一些方法
- excel 工作表保护密码破解代码
- 图片无损压缩软件哪个好用:试试完全免费的JPG-C 图片批量修整压缩减肥工具吧 | 最新jpg批量修整工具下载
- 关于《windows游戏编程大师技巧》的源代码
- C# 一个基于.NET Core3.1的开源项目帮你彻底搞懂WPF框架Prism
- 【神经网络算法入门】详细推导全连接神经网络算法及反向传播算法+Python实现代码
- 程序员如何转职区块链开发
- 用gsm模块自动收发短信
- Ubuntu下shift键失灵解决办法