实验4-1-9 猜数字游戏 (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>
int main(){int n,count;int k,i=0;scanf("%d %d",&n,&count);while(k!=n){scanf("%d",&k);if(k>n){printf("Too big\n");}else if(k<n){printf("Too small\n");}else if(k<0){break;}i++;}if(i==1){printf("Bingo!\n");}else if(i>1&&i<=3){printf("Lucky You!\n");}else if(i==count){printf("Good Guess!\n");}else {printf("Game Over\n");}}

实验4-1-9 猜数字游戏 (15 分)相关推荐

  1. 练习4-6 猜数字游戏 (15分) 代码比较长,新手上路请多关照

    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了("Too big"),还是小了(&qu ...

  2. 循环-20. 猜数字游戏(15)

    猜数字游戏是令系统随机产生一个100以内的正整数.用户输入一个数对其进行推測.须要你编敲代码自己主动对其与随机产生的被猜数进行比較.并提示大了("Too big"),还是小了(&q ...

  3. PTA L1-093 猜帽子游戏 (15 分)

    宝宝们在一起玩一个猜帽子游戏.每人头上被扣了一顶帽子,有的是黑色的,有的是黄色的.每个人可以看到别人头上的帽子,但是看不到自己的.游戏开始后,每个人可以猜自己头上的帽子是什么颜色,或者可以弃权不猜.如 ...

  4. 韩信点兵--求分数序列前N项和--特殊a串数列求和--猜数字游戏

    实验4-1-5 韩信点兵 (10分) 在中国数学史上,广泛流传着一个"韩信点兵"的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳.据说韩信的数学水平 ...

  5. C语言中猜数大小的实验报告,猜数字游戏实验报告

    <猜数字游戏实验报告>由会员分享,可在线阅读,更多相关<猜数字游戏实验报告(17页珍藏版)>请在人人文库网上搜索. 1.C语言课程设计报告题 目:猜数字游戏班 级:通信工程组 ...

  6. Java实验二猜数字游戏,JAVA-第2周实验-猜数字游戏

    JAVA--第2周实验--猜数字游戏 /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reser ...

  7. java猜数字游戏实验报告_Java实现的猜数字游戏示例

    本文实例讲述了Java实现的猜数字游戏.分享给大家供大家参考,具体如下: 这里演示一段java语言猜数字代码,流程如下: 系统随机生成0-9中的不重复四位数字. 然后用户输入四个数字 如果数字对了,位 ...

  8. Go-实现猜数字游戏代码

    实现猜数字游戏代码 1 package main 2 3 import ( 4 "fmt" 5 "math/rand" 6 "time" 7 ...

  9. python写一个游戏多少代码-Python项目实战之猜数字游戏(含实现代码)

    猜数字游戏,旨在提高初学者对 Python 变量类型以及循环结构的使用. 此游戏的游戏规则如下:程序随机内置一个位于一定范围内的数字作为猜测的结果,由用户猜测此数字.用户每猜测一次,由系统提示猜测结果 ...

最新文章

  1. 山东大学计算机学院预推免,山东大学计算机科学与技术学院(专业学位)计算机技术保研...
  2. 干货丨从线性回归到无监督学习,数据科学家需要掌握的十大统计技术
  3. Orchard Core 文档翻译 (六)HTML
  4. 基于django的视频点播网站开发-step11-后台用户管理功能...
  5. 前端学习(2383):vue编码规范
  6. python词云改颜色_一种用Python生成词云
  7. 工程师实战:单片机裸机程序框架是怎样炼成的?
  8. 苏格拉底与失恋者的对话————最经典的失恋哲理 ...
  9. python项目实践_python实践项目
  10. 12.2.4 TCP网络调试助手实例
  11. 通过console线登录交换机
  12. Unix/Linux编程:操作系统中的TCP/IP软件结构
  13. Qlikview---交叉表
  14. predefined Serial item
  15. 小程序模板报价_小程序模板价格_小程序模板使用多少钱
  16. k30s,MIUI12.5开发版线刷为稳定版12.0.3
  17. iOS OC利用imageview属性切出类似圆柱图形
  18. 在线支付系列【4】支付安全之数字签名
  19. 电脑速度慢的一些方法
  20. 玩转EXCEL系列透视表实现按月份汇总数据

热门文章

  1. 顺序查找、折半查找及索引顺序查找
  2. 深圳手机厂家逐渐倾向谷歌Android手机
  3. linux屏蔽海外流量的两种方法
  4. [zabbix]解决binlog日志过大/web界面中文乱码问题
  5. Postgresql 批量导入导出表数据
  6. java学习,不定期更新~
  7. 使用Javascript在Leetcode中的ACM模式下无法获取输入数据的问题
  8. 【Hive】命令行提示符中显示当前所在数据库
  9. 安卓开发经常闪退的原因及解决方法
  10. android 学习 解决R.java不能自动生成问题,编译时adb.exe 找不到问题