(C语言)猜数字游戏,猜中负数,直接游戏结束,一次猜中,bingo,1~3次,Lucky you!......
该题需要用到的头文件<stdio.h>,<time.h>,<stdlib.h>。
思路依旧是for循环,然后输入数字。
上代码,有注释。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{int yournumber, mynumber; /*定义猜数与被猜数两个变量*/int i, n;printf("请输入猜测的次数:");scanf("%d", &n);srand(time(0)); /*srand()从系统文件<stdlib.h>中调用*/mynumber = rand() % 100 + 0; /*产生随机数,100表示产生100个数,0表示产生大于0的数*/for (i = 1; i <= n; i++) /*开始循环*/{printf("第%d次:", i);scanf("%d", &yournumber);if (yournumber < 0){i = n + 1;break; /*输入负数,直接结束循环,Game Over*/}if (yournumber < mynumber)printf("小了\n");else if (yournumber>mynumber)printf("大了\n");if (yournumber == mynumber){printf("猜中了\n");break; /*猜中,结束循环,此时的i用于判断猜中需要的次数*/}}if (i == 1)printf("Bingo!\n");else if (i <= 3)printf("Lucky You!\n");else if (i <= n)printf("Good Guess!\n");elseprintf("Game Over!\n");return 0;
}
当然这游戏可能不是很人性化,我们可以带着提高编程能力的想法在此基础上加以改善。
(C语言)猜数字游戏,猜中负数,直接游戏结束,一次猜中,bingo,1~3次,Lucky you!......相关推荐
- C语言—猜数字游戏的实现
目录 目录 完整的程序 打印菜单 主函数部分 生成随机数 猜数字函数的实现 我们已经学习到了C语言的一些基本知识和分支循环语句了,可以自己动一动手来尝试实现C语言-猜数字游戏了,为了猜数字程序的实现, ...
- 【小白系列】C语言 猜数字游戏
目录 1.前言 2.编写思路 3.代码实现 3.1菜单代码 3.2游戏代码 3.2-1 rand函数 3.2-2 srand 函数 3.2-3 time函数 4.注意事项 5.完整的猜数字游戏代码展示 ...
- c#语言猜数字游戏,C#实现猜数字游戏
本文实例为大家分享了C#实现猜数字游戏具体代码,供大家参考,具体内容如下 给定一个0-100的随机数字猜其大小 题目样式: 电脑产生一个0到100之间的随机数字,并且要求用户来猜,如果用户猜的数字比这 ...
- c语言 猜数字小游戏
输入格式: 输入第一行中给出两个不超过100的正整数,一个是猜测的最大次数N,另一个自己猜测的随机数.直到超过猜测最大数停止! 输出格式: 在一行中输出每次猜测相应的结果,直到输出猜对的结果或&q ...
- C语言猜数字游戏(详解)
使用C语言写出猜数字游戏 1.思路 1.我们需要电脑生成一个随机数 2.玩家进行猜数字 3.玩过一次可以再玩一次,那么至少要进去一次,可以使用do...while循环 2.大体结构(主函数) 使用do ...
- c语言猜数字游戏用while,用C语言实现猜数字游戏
本文实例为大家分享了C语言实现猜数字的具体代码,供大家参考,具体内容如下 问题:计算机随机生成一个数字,用户进行猜数字,当用户猜错时,提醒用户猜高/猜低,直到用户猜的数字与计算机给的随机数一致时,提示 ...
- 【趣学】C语言猜数字游戏
目录 一.前言 二.从游戏初始界面开始 三.游戏实现 ①rand函数 ②srand函数 ③时间戳 ④time函数 一.前言 学习的过程有时候会有些许枯燥,但换一种方式学习也算是一种有趣的事情,呀哈,写 ...
- C语言 猜数字游戏
猜数字游戏 规则:给定一个范围如[1,100],系统生成一个范围内随机数字,用户随便输入一个整数,如果用户输入的数字比系统生成的数字小就提示"猜低了",如果用户输入的数字比系统生成 ...
- C语言 猜数字游戏 VS2022
//电脑产生一个随机数(1~100) //反馈:猜大了或者猜小了#include<stdio.h> #include<time.h> #include<stdlib.h& ...
- C语言 猜数字游戏 (含代码并详细注释)
猜数字游戏实现 通过不断输入一个数字,经过给出的提示,去猜到系统给出的随机数 #include<stdio.h> #include<stdlib.h> #include< ...
最新文章
- mysql类exadata功能_几类关系型数据库的数据解决方案
- mysql主从复制篇-主库有数据
- 创办智能车竞赛平台,十五年无间断,育人数十万
- 矩阵的掩模操作(锐化举例)
- 【CV】MTCNN:3个CNN,胜过1个诸葛亮
- 【python 图像处理】skimage的子模块介绍
- 20款Notepad++插件下载和介绍
- 开放下载 | 阿里妈妈技术年货来啦!
- JS中实现replaceAll的方法
- 错误的模糊应用(类继承问题)
- Excel转PDF,Excel行数过多导致PDF折行、换行显示
- 计算机EXE文件改参数,笔记本专用xp系统修改注册表参数导致exe格式文件无法打开怎么办...
- CPU使用率过高的原因及解决方法
- Python通过区号和校验位校验身份证号是否合法
- 17年渣本毕业的我,21年终于进了大厂(薪资和福利真的拉满)
- 湖北省重点研发计划项目(大健康领域支持地方专项)奖励支持政策,2022年申报条件及流程
- PS完美支持M1芯片mac(Adobe photoshop2019直装版M1安装方法)适用M1芯片处理器 (此版本已解决在M1电脑上出现“液化”滤镜和WEB等黑屏问题)
- 【论文翻译】使用区块链的非阻塞两阶段提交
- Qt设计师使用和原理
- Java中的Object类 是什么?JSONObject 又是什么?