文章目录

  • 猜数字游戏的简单原理
    • 生成一个随机数
    • 实现代码的主体内容

猜数字游戏

猜数字游戏的简单原理

生成一个随机数

方法:时间戳

srand((unsigned)time(NULL));a = rand();

但是这个代码需要引头文件,不然就会报警告(warning)

#include <time.h>
#include <stdlib.h>

实现代码的主体内容

scanf("%d",&input);if(input == b){printf("猜对了");}if(input > b){printf("猜大了");printf("请再猜一次:");}if(input < b){printf("猜小了");printf("请再猜一次:");}

但是我们的游戏不可能只运行一次,所以要把这个主题代码放在一个循环体内部,那我们就需要一个判断循环结束的条件
解决办法:利用一个临时变量进行判断

while(judge == 0){scanf("%d",&input);if(input == b){judge = 1;printf("猜对了");}if(input > b){printf("猜大了");printf("请再猜一次:");}if(input < b){printf("猜小了");printf("请再猜一次:");}}

再加上变量的一些定义,我们就可以得到一个完整的猜数字游戏代码

#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{int a = 0;srand((unsigned)time(NULL));a = rand();int b = a%100;int judge = 0;int input = 0;printf("请猜一个数字:");while(judge == 0){scanf("%d",&input);if(input == b){judge = 1;printf("猜对了");}if(input > b){printf("猜大了");printf("请再猜一次:");}if(input < b){printf("猜小了");printf("请再猜一次:");}}return 0;
}

猜数字游戏的简单写法相关推荐

  1. GUI猜数字游戏,简单的一百多行Python代码实现

    相关文件 需要原码和想学Python的小伙伴可以↓ ↓ ↓ 点这里呀~~ 有很多的资源可以白嫖的哈,不定时会更新一下Python的小知识的哈!! 代码实现 导入PyQt5的相关模块 from PyQt ...

  2. 用C语言实现的猜数字游戏,简单易上手,提高兴趣

    猜数字游戏 系统随机给出数字,请你猜出系统所给的数字. #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stri ...

  3. 299. 猜数字游戏(简单题)

    题目描述: 你正在和你的朋友玩 猜数字(Bulls and Cows)游戏:你写下一个数字让你的朋友猜.每次他猜测后,你给他一个提示,告诉他有多少位数字和确切位置都猜对了(称为"Bulls& ...

  4. 简单的猜数字游戏[1]

    简单的猜数字游戏[1] 简单的猜数字游戏是预先设置一个100以内的正整数作为被猜数,用户输入一个数对其进行猜测,需要你编写程序自动对其与被猜数进行比较,并输出猜测的结果.在本题中,被猜数设置为38. ...

  5. 判断和循环(实战收尾篇2—猜数字游戏)

    讲完循环和判断我们就可以上游戏啦!兴奋吧,激动吧,直接进入正题,来看! 在进入猜数字游戏之前,先让我们看一下模拟登录(后面用于游戏登录) 目录 1.模拟登录 2.猜数字 1.模拟登录 //模拟登录#p ...

  6. python游戏最简单代码-如何利用Python开发一个简单的猜数字游戏

    前言 本文介绍如何使用Python制作一个简单的猜数字游戏. 游戏规则 玩家将猜测一个数字.如果猜测是正确的,玩家赢.如果不正确,程序会提示玩家所猜的数字与实际数字相比是"大(high)&q ...

  7. 猜数字游戏python程序_python实现的简单猜数字游戏

    本文实例讲述了python实现的简单猜数字游戏.分享给大家供大家参考.具体如下: 给定一个1-99之间的数,让用户猜数字,当用户猜错时会提示用户猜的数字是过大还是过小,知道用户猜对数字为止,猜对数字用 ...

  8. 猜数字游戏 : 共给玩家10次机会,若第一次就猜对了,显示‘您真是个天才’,若10也没猜对,显示“您太笨了,下次努力吧!”, 若是第2-10次猜对了,只简单的显示:“恭喜您猜对了”。

    猜数字游戏 : 共给玩家10次机会,若第一次就猜对了,显示'您真是个天才',若10也没猜对,显示"您太笨了,下次努力吧!", 若是第2-10次猜对了,只简单的显示:"恭喜 ...

  9. c语言实现简单的猜数字游戏(1~100)

    猜数范围为1~100,猜大输出猜大了,猜小输出猜小了,游戏可以无限玩. 首先先做一个简单的菜单界面,只需要利用do--while循环就能实现,输入1开始游戏,输入0 退出游戏. int main() ...

最新文章

  1. 批量修改文件夹下图片名称(Python)
  2. 1116: 删除元素
  3. c if语句多个条件判断顺序_Java中的流程控制语句 (基础篇四)
  4. Linux shell脚本的建立与执行
  5. win10 看计算机配置要求,win10怎么看电脑配置
  6. pandas项目中使用的一些代码总结
  7. 2015 11月9日 一周工作计划与执行
  8. VS快捷键大全(包含记忆的口诀和演示)
  9. 【IT职场】任正非十大特质
  10. What is CRA?
  11. C/S模型与P2P模型
  12. GPS定位详解——涉及GPS版本变化、定位获取失败等常见问题。
  13. wps两列数据分别作为xy轴_一图胜千字:科研论文插图/数据处理和图表制作学习会(2019年12月2729日 上海)...
  14. 无法显示页面,因为发生内部服务器错误。
  15. 普通打印机如何打印条形码
  16. ajax 提交list
  17. 微信小程序抓包方法汇总
  18. Ubuntu解决风扇高速导致声音大的问题
  19. qq2009java触屏_MTK手机QQjava版 山寨机qq2009通用版
  20. c语言课程设计实验报告键盘电子琴,电子琴实验报告.doc

热门文章

  1. Python z轴label方向调整
  2. 《Android多媒体应用开发实战详解:图像、音频、视频、2D和3D》——2.3节简析Android安装文件...
  3. IEO调查回顾:87个项目,募资20亿,62%破发,最高亏损99%
  4. java对三次函数求导_如何画三次函数图像
  5. JS错误:Mixed Content: The page at ‘https://XXX’ was loaded over HTTPS, but requested an insecure 新的问题
  6. [转]从程序员到产品经理
  7. ValueError: Only know how to handle extensions: ['png']; with Pillow installed matplotlib can handle
  8. 插件化篇 - 插件化技术实现原理
  9. 模10计数器是啥玩意?
  10. Unity 热更新技术 | (一) 热更新的基本概念原理及主流热更新方案介绍