猜数字游戏

C语言程序设计4-6猜数字游戏 猜数字游戏C语言程序设计课后习题【练习4-6】猜数字游戏:先输入2个不超过100的正整数,分别是被猜数mynumber和允许猜测的最大次数n,再输入你所猜的数yournumber,与被猜数mynumber进行比较,若相等,显示猜中;若不等,显示与被猜数的大小关系,最多允许猜n次。如果1次就猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但不超过n次猜到该数,则提示“Good Guess!”;如果超过n次都没有猜到,则提“Game Over”;如果在到达n次之 阅读详情

猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,则提示“Game Over”,并结束程序。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。

输入格式:

输入第一行中给出两个不超过100的正整数,分别是游戏机产生的随机数、以及猜测的最大次数N。最后每行给出一个用户的输入,直到出现负数为止。

输出格式:

在一行中输出每次猜测相应的结果,直到输出猜对的结果或“Game Over”则结束。

输入样例:

58 4
70
50
56
58
60
-2结尾无空行

输出样例:

Too big
Too small
Too small
Good Guess!结尾无空行

answer

#include <stdio.h>
int main(){
	int guess,N;
	int num;
	int cnt = 0;
	scanf("%d %d",&guess,&N);
	int i;
	for(i = 0;i < N;i++) {
		cnt++;
		scanf("%d",&num);
		if(num < 0) {
			printf("Game Over");
			break;
		}
		if(num < guess){
			printf("Too small\n");	
		}else if(num == guess) {
			if(cnt == 1){
				printf("Bingo!");
				break;
			}else if(cnt <= 3 && cnt >= 2) {
				printf("Lucky You!");
				break;
			}else if(cnt > 3){
				printf("Good Guess!");
				break;
			}
		}else{
			printf("Too big\n");
		}
	}
	if(i == N)
		printf("Game Over");
	return 0;
}
java 猜数字游戏 随机产生一个100以内的正整数 java小程序。猜数字游戏:随机产生一个100以内的正整数,用户通过键盘输入所猜的数字,并给与相应的提示(有代码详细解释) 立即下载

相关推荐

C#实现猜数字游戏

本文实例为大家分享了C#实现猜数字游戏具体代码,供大家参考,具体内容如下 给定一个0-100的随机数字猜其大小 题目样式: 电脑产生一个0到100之间的随机数字,并且要求用户来猜,如果用户猜的数字比这个数字大,电脑会提示“太大”,否则提示“太小”,当用户正好猜中,电脑会提示“恭喜你猜对了,这个数是·······”。在用户每次猜测之后,程序会输出是用户第几次猜测,如果用户输入的根本不是一个数字,程序会告诉用户输入无效。 提示: 产生0到100之间的随机数字可以用以下语句; Random rdm = new Random(); int guess = rdm.Next(0, 101); 思路:

7-24 猜数字游戏 (15分)

7-24 猜数字游戏 (15分) 题目描述如下: 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过

qq_43799246的博客 2万+

C语言——猜数字游戏

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

卷成小麻花的博客 2万+

MCU工程迁移实战:从STM32到MSPM0L1306的完整指南

在嵌入式系统开发中,MCU工程迁移是开发者常面临的核心挑战,涉及从旧平台向新芯片的完整适配。其原理在于不同MCU在硬件架构、外设寄存器映射、时钟树及开发工具链上存在差异,迁移的本质是将应用逻辑与底层硬件实现解耦。这一过程的技术价值在于提升代码复用性、降低硬件切换成本,并确保产品能快速响应供应链或技术栈变化。典型应用场景包括产品升级换代、芯片缺货替代以及技术生态统一。本文以TI MSPM0L1306为例,详解如何通过对比清单分析、DriverLib API替换及分步调试,高效完成从STM32等平台到Arm C

weixin_27625589的博客 329

告别黑窗口:XShell+X11转发图形化界面的5分钟保姆级教程(附Xming配置)

本文详细介绍了如何使用XShell和X11转发技术快速实现Linux图形化界面的远程访问。通过5分钟快速配置指南,包括服务端设置、客户端工具选择及XShell+Xming的完美配置,帮助用户高效运行GUI应用程序,提升远程工作效率。特别适合需要图形化操作的开发者和运维人员。

weixin_29223603的博客 326

C语言入门小游戏——猜数字游戏(详解)

在做猜数字游戏之前我们先来了解rand函数:rand函数是专门用来生成随机数的,他对应的头文件是 rand函数返回的是0-rand_MAX(0-32767)之间的一个随机数。

分享学习经历和成果 3509

华强北手表256G真相大揭秘:ADB命令实测内存与存储(附完整调试教程)

本文通过ADB命令实战揭秘华强北智能手表256G存储等硬件参数的真实性。文章提供了从开启调试模式到使用ADB命令查询系统属性、验证内存与存储容量的完整教程,帮助用户识别参数虚标,评估设备真实性能与潜在风险。

e3f4g5的博客 1231

【C语言】猜数字游戏

前面学习的这些知识,我们就可以写一些稍微有趣的代码了,这里就来写一个猜数字游戏。电脑自动生成1~100的随机数玩家猜数字,猜数字的过程中,根据猜测数据的大小给出大了或小了的反馈,直到猜对,游戏结束。

zxctsclrjjjcph的博客 1384

SOC Boot学习(二)——JTAG Debug介绍

JTAG(Joint Test Action Group ,联合测试行动小组 ) 是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试。JTAG 技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路 TAP ( Test Access Port ,测试访问口),通过专用的 JTAG 测试工具对内部节点进行测试。如今大多数比较复杂的器件都支持 JTAG 协议,如 ARM 、 DSP 、 FPGA 器件等。

yttt的博客 1605

STM32实战:电容触摸屏I2C转USB HID设备全解析

本文详细解析了基于STM32的电容触摸屏I2C转USB HID设备实现方案。通过硬件选型、协议分析和代码实现,展示了如何将GT911触摸屏数据转换为标准USB HID协议,并提供了关键调试经验与性能优化技巧,为智能家居控制面板等应用提供高性价比解决方案。

weixin_42548829的博客 320

【游戏】猜数字

目录 1.游戏描述 2.游戏设计 1.游戏描述 1.自动产生一个1-100之间的随机数 2.开始猜数字 -->猜对了,游戏结束 -->猜错了,告诉你猜大了还是猜小了,继续猜直到猜对了为止 3.游戏可以一直玩,除非退出游戏 2.游戏设计 第一步:先设计主菜单,也就是你刚开始黑框框内想看到的。进入菜单后,输入1的时候进行猜数字游戏,输入0的时候break,输入其他的时候需要再次打印菜单并且重新输入操作。初始代码如下: void menu() { printf("****

m0_58454229的博客 3052

21、使用 FastHenry 进行片上电感器的模拟与参数预测

本文介绍了使用 FastHenry 对片上电感器进行模拟和参数预测的方法。讨论了 FastHenry 的适用场景、线圈几何形状的选择与离散化方法,以及如何考虑模拟中的寄生效应。同时对比了 FastHenry 和 Magnet 在不同基板电阻率下的模拟精度,并提出了优化电感器设计的策略,为高效准确地预测电感参数提供了技术指导。

y9z0a1b的博客 292

七上八下猜数字_猜数字游戏,1到100猜数字游戏规则

注意本程序使用rand函数此函数在此程序中默认随机值为1275可以用来测试程序#include#in...注意本程序使用rand函数此函数在此程序中默认随机值为1275可以用来测试程序#include#in...计算机实习报告面向过程编程用C语言求解实际问题一、问题描述游戏类第15个任务——猜数字游戏任务描述:...计算机实习报告面向过程编程用C语言求解实际问题一、问题描述游戏类第15个任务——猜...

weixin_39746382的博客 1万+

基于STM32设计的智能家居系统(采用ESP8266+OneNet云平台)

一、环境介绍 单片机采用:STM32F103C8T6 上网方式:采用ESP8266,也可以使用其他设备代替,只要支持TCP协议即可。比如:GSM模块、有线网卡等。 云平台: 采用中国移动OneNet. 也可以采用腾讯、阿里云、华为云、百度天工物接入、机智云等等。 前面文章有讲解。 协议: 采用MQTT协议 开发软件:keil5 完整项目源码下载:https://download.youkuaiyun.com/download/xiaolong1126626497/19766925 二、包含的硬件与实...

1万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Python 猜数字游戏

猜数字游戏 ①给固定的数字来猜数字,此代码给定数值答案为:8 代码如下: print('---------猜数字游戏---------') temp=input('请你猜测一个数字:') guess=int(temp) while guess!=8: temp=input('错了,重新猜测一个数字:') guess=int(temp) if guess==8: ...

ytraister的博客 2122

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

html实现猜数字游戏

html实现猜数字游戏 实现一个猜数字游戏: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>猜数字游戏</title> </head> <body> <button id="reset">重新开始一局游戏</button> <br> 请输入

weixin_51062428的博客 9473

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

tk猜数字游戏

用tk完成猜数字游戏 import tkinter as tk import random root = tk.Tk() root.title('猜数字游戏') tk.Label(root, text="请输入一个1——100之间的整数:").grid(row=0, column=0) entry1 = tk.Entry(root) entry1.grid(row=0, column=1, padx=10, pady=10) random_num = random.randint(1, 1

maweihao123的博客 3951

c#语言猜数字游戏,C#实现简易猜数字游戏

本文实例为大家分享了C#实现简易猜数字游戏的具体代码,供大家参考,具体内容如下游戏规则说明:由系统生成一个随机数,玩家有三次猜数字的机会,如果在三次内猜出数字反馈玩家猜对了,否则Game Over!代码设计说明:1.首先设计一个简易的欢迎界面,并提示玩家是否开始游戏;public void Rule(){string symbol;bool flag = false;Console.WriteLi...

weixin_42315701的博客 2158
上一篇: 统计学生成绩
下一篇: 计算天数。
Sancean
博客等级 码龄6年 2472粉丝 149原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值