关于猜数字游戏的实现

关于简易猜数字游戏的实现

对于今天的三子棋游戏,有以下几个特性:

  • 玩家通过输入数字来选择是否进行游戏或退出游戏,选错时会提示并重新输入
  • 通过键盘输入数据后,电脑会提示玩家所猜的数据过大或过小,若猜对则打印恭喜你,猜对了,然后让玩家重新选择是否重新进行游戏
  • 随机数的范围为1-100

废话不多说,直接上代码:>

#include <stdio.h>#include <time.h>#include <stdlib.h>void menu()
{printf("**********************\n");printf("******  1.play *******\n");printf("******  0.exit *******\n");printf("**********************\n");
}void game()
{int input2 = 0;int ret = rand() % 100 + 1;//生成一个随机数;while (1){printf("请猜数字:>");scanf("%d", &input2);if (input2 < ret){printf("猜小了\n");}else if (input2 > ret){printf("猜大了\n");}else{printf("恭喜你,猜对了\n");break;}}
}int main()
{int input1 = 0;srand((unsigned int)time(NULL));//设置随机数的起点do{menu();//此处的menu为菜单函数printf("请输入数字:>");scanf("%d", &input1);switch(input1){case 1:printf("猜数字游戏\n");game();break;case 0:printf("退出程序\n");break;default:printf("输入错误,请重新输入\n");break;}} while (input1);return 0;
}

各处代码讲解

在这里插入图片描述

关于主函数中的srand函数,为设置一个随机数起点,但若要生成一个随机数,还需要给他传一个随机数,因此,我们想到了用时间来作为参数,并且强制转换为(unsigned int)类型,来匹配srand的语法

menu为我们自己创建的菜单函数,用来输出并提示玩家要输入什么

在这里插入图片描述

关于do-while循环:

在这里插入图片描述

因为游戏至少执行一次,因此用do while循环来进行切入,其中的switch case用来判断玩家输入为几来执行相应的结果

若选1.则进行游戏,若选0,则退出游戏,若选择其他数字,则重新输入

对game函数的讲解:

在这里插入图片描述

game函数中,rand函数用来生成一个随机数,在while循环中,玩家输入的数字会与rand函数产生的随机数进行比较,如果输入过小或过大,电脑都会进行提示,让玩家重新输入,若玩家猜对,则跳出循环,让玩家重新开始游戏或退出程序。

对于程序的一点变动

在这里插入图片描述

前面所打印的内容占了一部分屏幕,看起来好像不太爽,因此对程序进行以下改动:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这样的话打印出来会变得漂亮一些(我个人是这么认为的)!。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/54504.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

猜数字游戏代码

for c in range(1,100): aint(input("请输入猜数的数值:1&#xff5e;100")) if (1&#xff1c;a&#xff1c;100) : break else : print("超出范围&#xff0c;请重新输入&#xff01;") for b in range(1,6): dint(input(&q…

世界顶级五大女程序媛,不仅技术强还都是美女

文章目录 1.计算机程序创始人&#xff1a;勒芙蕾丝伯爵夫人2.首位获得图灵奖的女性&#xff1a;法兰艾伦3.谷歌经典首页守护神&#xff1a;玛丽莎梅耶尔4.COBOL之母&#xff1a;葛丽丝穆雷霍普5.史上最强游戏程序媛-余国荔 说起程序员的话&#xff0c;人们想到的都会是哪些理工…

通过百度API检测人脸特征,获取颜值、年龄、性别--C语言实现

文章目录 通过百度API检测人脸特征&#xff0c;获取颜值、年龄、性别--C语言实现一、创建应用获取AK、SK1.注册登陆后点击&#xff1a;人脸识别云服务2.立即使用3.免费尝鲜领取后、创建应用4.拿到API Key 和Secret Key 二、通过API获取图片的颜值、年龄、性别信息1.获取access_…

这款社交APP,不建议女生下

最近发现&#xff0c;一个叫做Hay的APP霸榜App Store榜首多天。 这是一个专注全球聊天交友的APP&#xff0c;主打即时视频聊天功能。 即使语言不通也完全没有关系&#xff0c;Hay在视频聊天的下方&#xff0c;有app内置的翻译&#xff0c;翻译成双方能看得懂的语言。 想体验这款…

【Python+百度API】实现人脸识别和颜值检测系统(包括人脸数量、年龄、颜值评分、性别、种族、表情检测)(超详细 附源码)

需要源码请点赞关注收藏后评论区留下QQ~~~ 本系统根据已有的模型上改写&#xff0c;添加了在给照片打分的同时可以显示照片&#xff0c;这样显得更加直观和真实 一、百度API文档 如需要请自行前往官网查询文档相关内容 百度API官网 部分内容如下 接口能力 人脸检测&#…

python神经网络:女生颜值打分器(一)

python讨论qq群&#xff1a;996113038 导语&#xff1a; 前几天写了一个批量下载“小姐姐”图片的爬虫&#xff0c;阅读量还挺高的。本来想多写一些这种类型的文章。毕竟学程序的男生比较多&#xff0c;都喜欢看与妹子相关的文章&#xff0c;但想着&#xff0c;这是一个技术类的…

python调用百度人脸识别对美女进行颜值打分

调用百度人脸识别 一、注册百度api 先百度开发者开发平台注册应用https://ai.baidu.com/tech/face/detect 1、创建应用 2、管理应用 APP_ID, API_KEY, SECRET_KEY都会用到 安装使用Python SDK 二、使用Python SDK 1、安装SDK pip install baidu-aip2、新建一个AipFace&a…

陪玩MM千千万,谁是你的NO.1?使用Python获取陪玩照片进行颜值检测打分

陪玩MM千千万&#xff0c;谁是你的NO.1&#xff1f;使用Python获取陪玩照片进行颜值检测打分 序言工欲善其事&#xff0c;必先利其器1、数据来源分析2、实现步骤3、环境与模块 代码展示 序言 哈喽好兄弟们~ 咱们这几年玩过游戏的&#xff0c;基本都知道陪玩吧&#xff01; 漂…

Python简单实现人脸识别检测, 对某平台美女主播照片进行评分排名

前言 嗨喽~大家好呀&#xff0c;这里是魔王呐 ❤ ~! 开发环境: Python 3.8 Pycharm 2021.2 模块使用: 第三方模块 requests >>> pip install requests tqdm >>> pip install tqdm 简单实现进度条效果 自带模块 os base64 采集代码 导入模块 # 数…

颜值大比拼,用数据告诉你中国哪里美女多?

这个被叫做”颜值调查”的互联网实验于4月29日晚上8点正式开放&#xff0c;截止5月4日24点&#xff0c;共有619位志愿者参与了活动&#xff0c;其中&#xff0c;地址和照片有效信息2413条。 从参与时间上看&#xff0c;29号晚上的短短4个小时以内&#xff0c;参与人数达到峰值的…

吃饱了撑的用python做一个颜值检测 并对美女排名❤

嗨害大家好鸭&#xff01;我是小熊猫&#x1f5a4;! 今天hin闲~ 要闲出P来了&#x1f4a8; 然后花了那么二、四、六、叭&#xff01;分钟~ 做了一个小小的颜值检测~ 目录&#xff08;可点击自己想去的地方哦~&#x1f60b;&#xff09; 开发环境: Python 3.8Pycharm 2021.2 …

别在看不起女程序媛了,一个高颜值女程序媛的日常

「 女程序媛崛起 」 今天这篇文&#xff0c;意义特殊&#xff0c;是我的一个迷妹程序媛-祈澈姑娘写的&#xff0c;她发给我后&#xff0c;我看了通篇&#xff0c;感觉写的很真实&#xff0c;而且又是记录女程序媛的日常&#xff0c;比较少见&#xff0c;所以我很有兴趣&#xf…

Python实现人脸识别检测,对主播进行颜值排行

前言 嗨嗨&#xff0c;我亲爱的家人们 今天来整点不一样的&#xff0c;嘿嘿 用Python简单实现对人脸识别的检测&#xff0c;对某平台主播照片进行评分排名 应该对女主播这个词不陌生吧&#xff0c;怎么说应该还是蛮多人看过一些女主播吧 我无聊的时候也会看看&#xff0c;…

我这个程序员是如何找到女朋友的

估计这是一篇虐狗的文章了&#xff01;&#xff01;请捂好小心脏 昨天刚好是恋爱一周年&#xff0c;那就写写我是如何脱单的故事了。 其实没啥好写的&#xff0c;毕竟我去年6月份换了家公司上班&#xff0c;好像还没过试用期吧。突然邻座的邻座的邻座的UI设计师就在某天加了我…

天天new对象的程序员,居然能找到女朋友?还能教你追女生?

江湖上有种谣言说&#xff1a;程序员不解风情&#xff0c;一天到晚只知道打代码...... 但是程序员也是人&#xff0c;面对心爱之人&#xff0c;也会有浪漫主义的一面。在情人节送给自己的女朋友玫瑰花&#xff0c;对于程序员来说是不是太普通了呢&#xff1f;作为一名程序员&am…

程序员如何找女朋友?教你程序员找女朋友的技巧!

很多程序员都会遇到这样的一个难题&#xff0c;那就是自己到一定年纪了&#xff0c;但是找不到合适的对象&#xff0c;很多程序员由于工作的原因&#xff0c;很少更人接触交流&#xff0c;所以导致性格老实内向&#xff0c;这样的性格对于找女朋友来说是致命的。今天&#xff0…

不会聊天,怎么可能找到女朋友?

如果你的职业规划&#xff0c;就是往专业深度上走&#xff0c;成长为一名专家&#xff0c;如何增大职场成功的概率呢&#xff1f; 主观上&#xff0c;作为一个专家&#xff0c;基本功、架构能力、业务能力、工作态度非常重要&#xff1a; 有夯实的专业基本功架构能力强业务能力…

写周报、改代码,连续互动20轮,国产类ChatGPT新玩家「天工」来了

国内的类 ChatGPT 赛道&#xff0c;又来了一个重量级玩家。 4 月 17 日&#xff0c;新⼀代大语言模型「天工」正式开启邀请测试。该模型由昆仑万维与奇点智源联合研发&#xff0c;是国内首个对标 ChatGPT 的双千亿级大语言模型。 官网链接&#xff1a;tiangong.kunlun.com 作为…

经典中文歌曲-英文版

经典中文歌曲-英文版 15首&#xff08;第一期&#xff09; 青春派对是大约与小虎队、红唇族同时的台湾演唱组合&#xff0c;歌手资料不详 。主要作品是 经典中文歌曲的英文翻唱&#xff0c;大陆发行过几盘磁带&#xff0c;很快就消声匿迹了。这里介绍给大家 的是由华星唱片公…