猜数字小游戏(C语言版)

【C语言】循环练习和猜数字小游戏 五道循环练习 + 猜数字小游戏 阅读详情

今天分享一个C语言小游戏-猜数字

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void guess(int AI){
	int num = 0;
	printf("please input the num:\n");
	while (1){
		scanf("%d",&num);
		if (num > AI){
			printf("大了,请重新输入:\n");
		}
		else if (num < AI){
			printf("小了,请重新输入:\n");
		}
		else if (num == AI){
			printf("恭喜正确!");
			break;
		}
	}
}
int main()
{
	int AI,c;
	printf("let's begin:\n");
	do{
		srand((unsigned)time(NULL));  //初始化随机数生成器
		AI = rand()%11;           //生成一个随机数
		printf("1.开始游戏  0.退出游戏!  请做选择:\n");
        scanf("%d",&c);
		if (c == 1){
		   guess(AI);
		}
	}while(c!=0);
	system("pause");
	return 0;
}

这个程序最好把初始化随机数生成器和生成随机数那两行代码放到do while循环里,否则每次猜的数字都是同一个数字没意思,除非你退出重进数字可能才变化,放里面就可以保证你每玩一次数字都是随机生成的。

SAP产品合规(Product Compliance)管理—规格主数据 CG02/CG02WB SAP产品合规(Product Compliance)管理—规格主数据概览 CG02/CG02WB 阅读详情

相关推荐

Keil调试技巧:3种方法查看Cortex-M4的SCB寄存器(含CPUID内存映射解析)

本文详细介绍了在Keil MDK中查看Cortex-M4内核SCB寄存器的三种实战方法:使用Watch窗口进行符号化观察、通过Memory窗口直接查看物理内存映射,以及利用SFR寄存器浏览器解析位域信息。文章重点解析了CPUID寄存器的内存映射地址(0xE000ED00)及其位域含义,帮助开发者深入理解处理器身份识别与底层调试技巧,提升嵌入式系统调试效率。

h6i7j8的博客 569

C语言——猜数字游戏

用C语言写一个简单的猜数字游戏

卷成小麻花的博客 2万+

Ubuntu 22.04源码编译安装ROS Noetic

Ubuntu 22.04源码编译安装ROS Noetic

Drknown的博客 2万+

C语言实现猜数字游戏(超详解)

优雅编程,精致生活!

爱德苏的博客 5万+

排列显示阿拉伯语、数字及英文时的处理方法

这段时间参与开发沙特阿拉伯的网站模板,模板使用的语言是阿拉伯语,其显示顺序为从右到左,而中文、数字及英文的显示顺序为从左到右 ,所以当遇到一行文字内既有阿拉伯语又有数字和英文时会出现语序混乱的问题,如 期待显示的文案为: 按顺序写入,对应的代码如以下,其中currency_pay为变量,值为356SAR <span>الدفع الفعلي:{{currency_pay}}</span> 显示为 الدفع الفعلي : 356SAR 金额356和货币符号SAR分开了,这样显

llq886的博客 5805

2017阿里内推笔试题--算法工程师(运筹优化)

2017阿里内推笔试题–算法工程师(运筹优化)题目沐哲是一个菜鸟仓库的一个拣货员,但他有非常个怪异的习惯。每次拣货的重量都要比之前拣的一个轻,每次拣到货后都可以得到1块钱,沐哲想知道这样最多能赚多少钱 32 34 7 33 21 2 13 12 3 11 26 36 16 30 22 1 24 14 20 23 25 5 19 29 27 15 9 17 31 4 6 18 8 10 3

shawpan的专栏 1万+

用C语言实现猜数字游戏(超详细)

猜数字小游戏是我们大部分人在学习C语言都会接触到的一个小游戏,下面我将详细介绍游戏的实现和代码的逻辑。大家有什么问题欢迎在评论区留言。

cz382487322的博客 6233

SAP MTO实战:从销售订单到生产订单的精准触发与配置详解

本文深入解析SAP系统中按订单生产(MTO)模式的核心流程与配置。详细阐述了如何通过精准配置物料主数据策略组、需求类型及计划策略(如策略50),实现从销售订单自动触发生产订单的完整链路。文章结合实战案例,指导用户打通销售与生产环节,并提供了关键事务代码与常见问题排查指南,助力企业实现以销定产,优化库存与成本控制。

weixin_29300931的博客 215

C语言实现猜数字游戏

利用C语言实现猜数字游戏提示:以下是本篇文章正文内容,下面案例可供参考以上就是猜数字游戏的内容。

weixin_67913271的博客 848

半导体制造中的通孔缺陷与冗余通孔技术解析

通孔(Via)是半导体制造中连接不同金属层的关键结构,其可靠性直接影响芯片良率。随着工艺节点演进至28nm及更先进制程,通孔缺陷导致的良率损失日益显著,主要表现为完全开路和高阻态两种失效模式。冗余通孔技术通过在关键位置增加备用连接,可有效提升芯片可靠性,其实现涉及物理冗余与电气冗余两种方案。该技术在7nm/5nm工艺中已证明可将通孔相关缺陷率降低10-100倍,但面临设计规则复杂性、规模处理效率和动态合规验证等工业化挑战。智能双切通孔插入流程通过动态DRC规则解析、奇偶层级并行处理和增量式验证等创新方法,显

weixin_35982453的博客 383

用PyTorch手把手搭建液态神经网络(LNN):从微分方程到无人机避障实战

本文详细介绍了如何使用PyTorch搭建液态神经网络(LNN),从微分方程基础到无人机避障实战应用。LNN通过动态时序建模和微分方程实现高效计算,特别适合多传感器数据融合场景。文章包含完整的代码实现、训练技巧及性能优化方案,帮助开发者快速掌握这一前沿技术。

uber9的博客 439

猜数字小游戏——c语言实现(详解)

c语言循环实例

2302_77642006的博客 4485

39、高频 LLC 谐振转换控制系统动态优化算法分析与研究

本文针对高频下LLC谐振转换器动态性能差的问题,提出一种基于谐振电容器充放电估计动态切换时间的优化控制算法。通过改进状态轨迹控制方法,突破传统算法在谐振频率与开关频率相等条件下的限制,并结合新型采样策略有效抑制电压过冲。算法在MATLAB和SABER中完成仿真验证,并搭建基于STM32F407的原型系统进行测试,结果表明该方法显著缩短动态响应时间,提升系统稳定性。研究为高频、高功率密度开关电源的动态优化提供了可行解决方案。

linux6sysadmin的博客 111

猜数字小游戏(C语言版)

文章目录清楚实现目标明确逻辑结构功能细节实现菜单模块储存战绩游戏模块游戏模式选择战绩查询成品展示 清楚实现目标 做任何一个小项目之前,我们首先都需要明确自己想要实现的目标. 所以猜数字游戏的实现目标是啥? 电脑随机给出一个目标数字,玩家进行猜测 电脑会根据玩家猜测的数字,提示猜大了还是小了 直到猜对为止,一轮游戏结束. 游戏结束会询问是否继续.1代表继续,0代表不继续. 游戏模式有3种(简单,普通,困难),对应内容分别为猜25次,15次,5次 游戏会记录你的战绩,在菜单中按2表示查询

m0_51723227的博客 1016

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【C语言初阶】教你如何一步步实现猜数字小游戏(C语言版)

#include <stdio.h> #include <stdlib.h> #include <time.h> void menu() { printf("***************************\n"); printf("******* 1. play ******\n"); printf("******* 0. exit ******\n"); printf("***************************\n".

Clumsy、笨拙的博客 502

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

简单的C语言猜数字小游戏

猜数字小游戏可谓是C语言最为基础的一个知识点了,我们可以在此基础上进行延伸,实现随机数的猜测,然后是加入再来一局的模式,等等。这里是抛砖引玉,希望你能做出你的经典之作。 #include <stdio.h> #include <stdlib.h> int main() { int Password...

weixin_33774308的博客 268

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

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

猜数字(又称 Bulls and Cows )是一种古老的的密码破译类益智类小游戏,起源于20世纪中期,一般由两个人或多人玩,也可以由一个人和电脑玩。

一同进步,一同追梦 6289

C语言简易小游戏

本篇博客将带领大家自己动手写一下一些C语言小游戏;以增加对于C语言的兴趣😀😀😀😀😀。

南猿北者博客 4万+

【C语言小游戏】猜数字游戏

猜数字小游戏的7000字超详细讲解

青色_忘川的博客 5754

C语言基础:猜数字小游戏的C语言实现(超详解释+源码)

友友们好,今天和大家一起做一个简单的C语言小游戏——猜数字。游戏规则如下:在1~100中,设置一个随机的数字,玩家需要在给出的提示下一步步缩小范围,猜出所设置的随机数,从而获得游戏的胜利,游戏结束。

linsc_05的博客 6142

Java语言实现猜数字小游戏

Java语言实现猜数字小游戏

weixin_64308540的博客 1万+

C语言猜数字小游戏

这篇博客拖了两天才写,写完已经是凌晨了,这个小游戏比较简单,需要的知识也不多,也许是许多学C语言人设计的第一个游戏,我第一写出来的时候也有一点小的成就感,当时写的十分简陋,连交互界面都没有,只有简单对错的判断。所以大家也可以发挥想象与创新,在这代码上进行加工,发表在评论区。读到此文章的读者,如果发现文章中的用语或者是代码出现错误可以与我联系,我看到会及时修改。刚上大一写着玩,文章有问题欢迎大家不吝赐教,希望这篇文章可以帮助到别人。

2501_93556900的博客 1782

[C语言初阶]猜数字小游戏实现

利用C语言制作你的第一个有意思的猜数字小游戏吧,在这里你会学到随机数怎么生成,并且能对循环,分支语句有更深入的理解!

D_mhy的博客 1671

逐步实现 猜数字小游戏/关机小程序

在学完C语言分支与循环之后,咱们可以做一些好玩的事情,比如本篇文章的关机小程序,猜数字小游戏,快去动手试试吧。

龟龟的博客 2213

【C语言】猜数字小游戏的一步一步实现

通过前面的学习,我们可以制作一个简单C语言的小游戏——猜数字小游戏游戏要求:1.电脑自动生成1~100的随机数2.玩家猜数字,猜数字的过程中,根据猜测数据的大小给出大了或小了的反馈,直到猜对,游戏结束。

a_sen的博客 622

制作猜数字小游戏

switch函数里面的刚好是整形表达式,所以把input 参数(玩家做出选择的数字选项)传入,进去case整形常量表达式进行选择,case 1 就实现游戏主要代码的实现,直接调用自定义。,那什么是伪随机数?分析一下主要程序的执行,还记得我们当时目的是为了猜数字对吧,那么这个随机数是如何生成的,如何在程序后台自动生成一个符合自定义范围的数字供玩家猜测,这就是需要C语言里面的。那么得出结论:你每次调用rand函数,得到的结果都是一样的随机数,你所需要的随机数但反馈的是固定的随机数,那么这种的数字我们就说。

2402_84849509的博客 1763
上一篇: 求特殊式子的和(C语言版)
下一篇: for循环趣味题
Python_programer
博客等级 码龄9年 25粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值