实验4-1-9 猜数字游戏 (15 分)
实验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 分)相关推荐
- 练习4-6 猜数字游戏 (15分) 代码比较长,新手上路请多关照
猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了("Too big"),还是小了(&qu ...
- 循环-20. 猜数字游戏(15)
猜数字游戏是令系统随机产生一个100以内的正整数.用户输入一个数对其进行推測.须要你编敲代码自己主动对其与随机产生的被猜数进行比較.并提示大了("Too big"),还是小了(&q ...
- PTA L1-093 猜帽子游戏 (15 分)
宝宝们在一起玩一个猜帽子游戏.每人头上被扣了一顶帽子,有的是黑色的,有的是黄色的.每个人可以看到别人头上的帽子,但是看不到自己的.游戏开始后,每个人可以猜自己头上的帽子是什么颜色,或者可以弃权不猜.如 ...
- 韩信点兵--求分数序列前N项和--特殊a串数列求和--猜数字游戏
实验4-1-5 韩信点兵 (10分) 在中国数学史上,广泛流传着一个"韩信点兵"的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳.据说韩信的数学水平 ...
- C语言中猜数大小的实验报告,猜数字游戏实验报告
<猜数字游戏实验报告>由会员分享,可在线阅读,更多相关<猜数字游戏实验报告(17页珍藏版)>请在人人文库网上搜索. 1.C语言课程设计报告题 目:猜数字游戏班 级:通信工程组 ...
- Java实验二猜数字游戏,JAVA-第2周实验-猜数字游戏
JAVA--第2周实验--猜数字游戏 /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reser ...
- java猜数字游戏实验报告_Java实现的猜数字游戏示例
本文实例讲述了Java实现的猜数字游戏.分享给大家供大家参考,具体如下: 这里演示一段java语言猜数字代码,流程如下: 系统随机生成0-9中的不重复四位数字. 然后用户输入四个数字 如果数字对了,位 ...
- Go-实现猜数字游戏代码
实现猜数字游戏代码 1 package main 2 3 import ( 4 "fmt" 5 "math/rand" 6 "time" 7 ...
- python写一个游戏多少代码-Python项目实战之猜数字游戏(含实现代码)
猜数字游戏,旨在提高初学者对 Python 变量类型以及循环结构的使用. 此游戏的游戏规则如下:程序随机内置一个位于一定范围内的数字作为猜测的结果,由用户猜测此数字.用户每猜测一次,由系统提示猜测结果 ...
最新文章
- 山东大学计算机学院预推免,山东大学计算机科学与技术学院(专业学位)计算机技术保研...
- 干货丨从线性回归到无监督学习,数据科学家需要掌握的十大统计技术
- Orchard Core 文档翻译 (六)HTML
- 基于django的视频点播网站开发-step11-后台用户管理功能...
- 前端学习(2383):vue编码规范
- python词云改颜色_一种用Python生成词云
- 工程师实战:单片机裸机程序框架是怎样炼成的?
- 苏格拉底与失恋者的对话————最经典的失恋哲理 ...
- python项目实践_python实践项目
- 12.2.4 TCP网络调试助手实例
- 通过console线登录交换机
- Unix/Linux编程:操作系统中的TCP/IP软件结构
- Qlikview---交叉表
- predefined Serial item
- 小程序模板报价_小程序模板价格_小程序模板使用多少钱
- k30s,MIUI12.5开发版线刷为稳定版12.0.3
- iOS OC利用imageview属性切出类似圆柱图形
- 在线支付系列【4】支付安全之数字签名
- 电脑速度慢的一些方法
- 玩转EXCEL系列透视表实现按月份汇总数据