练习4-6 猜数字游戏

2023-11-10

题目:

练习4-6 猜数字游戏 (15分)

题目要求:

猜数字游戏是令游戏机随机产生一个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!

解题代码:

#include<stdio.h>
#include<math.h>
#in
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

练习4-6 猜数字游戏 的相关文章

  • android 打开file not found,在Android中打开资源时的java.io.FileNotFoundException

    AssetManager assetManager getApplicationContext getAssets String files null try files assetManager list imgs catch IOExc
  • 常用运放电路计算与分析

    常用运放电路计算与分析 1 运放的符号表示 2 集成运算放大器的技术指标 1 开环差模电压放大倍数 开环增益 大 Ao Ad Vo V V 107 1012倍 2 共模抑制比高 KCMRR 100db以上 3 输入电阻大 ri gt 1MW
  • 详解三相直流无刷电机驱动器硬件原理图

    三相直流无刷电机是指具有三相的绕组 无电刷和换向器 或集电环 的电机 并采用直流电经过逆变电路进行驱动的电机 与传统的 有刷直流电机相比 直流无刷电机采用了电子换向取代有刷电机的机构换向 取消了电刷和换向器 并将原有 有刷电机 中的定转子颠
  • 大火的AIGC是什么?能用到工作中哪些地方?

    一 AIGC是什么 AIGC 即Artificial Intelligence Generated Content 中文译为人工智能生成内容 简单来说 就是以前本来需要人类用思考和创造力才能完成的工作 现在可以利用人工智能技术来替代我们完成
  • codeblock出现“64位Windows不兼容”问题的解决办法探究

    注 Codeblocks出现该问题暂时还没有根除的解决办法 并且没有明确的解决办法 该篇文章仅提供一些解决问题的思路 原因分析 在网上有不少网友遇见此类问题 但是并没有给出具体的解决方案 但是在解决该问题的案例中 此问题的最大可能原因为 电
  • Java 运算符中 前++ 和后++ 的区别详解

    博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 一 前 和 后 的区别 具体在代码中给出 Test public void test3 前 先自加1 再运算 int a 10 int
  • 2022-07-14 mysqldump备份和还原数据库

    今天生产环境要将数据库迁移到其它机器上 所以打算用mysqldump进行数据库的备份和还原工作 1 备份 在linux的mysql的bin下执行语句 mysqldump uroot p webdata gt webdata sql 2 还原
  • 两个深度学习模型进行融合Concatenate

    下面是两个深度学习模型的融合代码 具体需要哪两个模型进行融合需要自己替换成相应的模型层 model1 Sequential input model1 add Dense 32 input shape NUM FEAT1 1 model1 a
  • 使用vue-json-viewer实现高亮展示、折叠和复制json数据

    一 安装 npm install vue json viewer save 二 组件引入 import JsonViewer from vue json viewer components JsonViewer 三 使用 参数说明
  • mockmvc模拟Spring Security登录用户

    mockmvc模拟Spring Security登录用户 1 1 准备数据 1 1 1 创建模拟用户 并设置默认用户信息 1 1 2 为 WithMockCustomUser 指定一个 SecurityContextFactory 1 2
  • ThreadPoolExecutor使用示例,请给出详细代码示例

    import java util concurrent Executors import java util concurrent ThreadPoolExecutor import java util concurrent TimeUni
  • 相关系数,互相关函数,协方差,卷积

    X t 为随机过程 a t E X t 为期望 Y t 为另一随机过程 自相关函数的定义为 R s t E X s X t 互相关函数的定义为 R s t E X s Y t 事实上 在图象处理中 自相关和互相关函数的定义如下 设原函数是f
  • CSS滤镜 filter 网站灰色设置

    webkit filter grayscale 100 moz filter grayscale 100 ms filter grayscale 100 o filter grayscale 100 filter grayscale 100
  • 安装虚拟网络服务器,云服务器安装虚拟网络设置方法

    云服务器安装虚拟网络设置方法 内容精选 换一换 通过云服务器或者外部镜像文件创建私有镜像时 如果云服务器或镜像文件所在虚拟机的网络配置是静态IP地址时 您需要修改网卡属性为DHCP 以使私有镜像发放的新云服务器可以动态获取IP地址 不同操作
  • NMAKE程序维护工具

    用法 NMAKE commandfile NMAKE options f makefile x stderrfile macrodefs targets 选项 A 生成所有已计算的目标 B 如果时间戳相等则生成 C 取消输出消息 D 显示生
  • 【2020】奇安信秋招C/C++方向试卷3

    这种试卷根本不会做 老板一共需要给某个员工发奖金n元 可以选择一次发1元 也可以选择一次发2元 也可以选择一次发3元 请问老板给这位员工发放完n元奖金共有多少种不同的方法 数据范围 1 lt n lt 10 class Solution p
  • 【pytorch】固定(freeze)住部分网络

    前言 最好 最高效 最简洁的 是 方案一 方案一 步骤一 固定基本网络 代码模板 获取要固定部分的state dict pre state dict torch load model path map location torch devi

随机推荐