PTA题目 猜数字游戏
猜数字游戏是令游戏机随机产生一个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 number,count,n,m;
int i=0;
scanf("%d %d",&number,&count);
for(i=1;i<=count;i++)
{
scanf("%d",&m);
if(m<0)
{
printf("Game Over\n");
break;
}
else if(m>number)
{
printf("Too big\n");
}
else if(m<number)
{
printf("Too small\n");
}
else if("m==number")
{
if(i==1)
{
printf("Bingo!\n");
break;
}
else if(i>1 && i<=3)
{
printf("Lucky You!\n");
break;
}
else if(i>3 && i<=count)
{
printf("Good Guess!\n");
break;
}
}
}
if(i==count+1)
{
printf("Game Over\n");
}
return 0;
}
PTA题目 猜数字游戏相关推荐
- 大一 PTA L1-6 猜数字游戏
题目 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了("Too big"),还是小了( ...
- 算法题目-猜数字游戏
算法题目: 设计一个猜数字游戏的java程序,数字为50到150之间的一个整数,由程序随机生成,程序使用者从键盘输入. 如果大了,提示"猜大了" 如果小了,提示"猜小了& ...
- c语言课题设计题目猜数字游戏,C语言课题设计报告(猜数字游戏)文档.doc
C语言课题设计报告(猜数字游戏)文档 课 程 设 计 报 告 课程名称 C 语言课程设计 课题名称 猜数字游戏 专 业 电气工程及其自动化 班 级 1183 学 号 13 姓 名 鲁响 指导教师 王颖 ...
- C语言—题目—猜数字游戏
题目: 电脑根据函数随机给出一个一定范围内的数字:用户输入数字,去猜大小,对比数字,电脑给出提示,不断循环,知道猜正确. #include<stdlib.h> #include<ti ...
- 猜数字小c语言游戏课程任务书,猜数字游戏课程设计.doc
猜数字游戏课程设计.doc 1(c/c程序设计课程设计)设 计 说 明 书猜数字游戏的设计与实现学 生 姓 名学 号班 级成 绩指 导 教 师计算机科学与技术系2010 年 7 月 9 日C/C程序设 ...
- [PTA]练习4-6 猜数字游戏
Spring-_-Bear 的 CSDN 博客导航 猜数字游戏是令游戏机随机产生一个 100 以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(& ...
- PTA-7-24猜数字游戏,比照和分析。
"猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了("Too big"),还是 ...
- C语言经典小游戏---猜数字游戏 (包含C语言中如何实现随机数的生成)
题目描述:输入1-100之间的数字,进行猜数字游戏,猜大猜小有提示,直至才对为止,游戏可以重复游玩. 算法思路: 1.用void函数分别写出菜单程序与游戏进程程序. 2.用switch-case-de ...
- 《Python游戏编程快速上手》第三章-猜数字游戏
有段时间没有写博客了,最近在看<Python游戏编程快速上手>一书,计划自己用python写个小游戏玩玩.所以接下来我会把这本书中的所有游戏例子自己实现一遍,然后开始写一个自己的小游戏,话 ...
最新文章
- Spring Cloud Alibaba 消息队列:基于 RocketMQ 实现服务异步通信
- 很遗憾,自然语言理解是AI尚未攻克的领域
- Comparable和Comparator使用区别
- 机器学习视觉图像算法工程师--面试笔试--常考知识点乱找总结
- .NET操作WORD文档另存为其他格式的文件
- Linux下C语言程序的内存布局
- Linux下使用iotop检测磁盘io使用情况
- python可视化使用_python可视化pyecharts
- linux系统下修改某个文件夹下所有的文件权限
- 配置 MySQL 服务器容器
- Loadrunner请求自定义的http(json)文件and参数化
- 启明星Zynq7010制作PYNQ V2.4镜像过程记录
- MySQL单元三试题与答案_2016年3月三级MySQL数据库试题及答案
- 利用布尔运算可以做出怎样的PPT特效
- 计算机专业毕业设计怎么做 - 选题推荐 - 疑问解答
- 机器学习三 归一化_正则化_多项式升维
- Unresolved compilation problem,问题
- 使用jcrop实现裁切图片
- c语言灵异事件之“字符串被吞”
- riscv 开发板 HiFive Unmatched 总览
热门文章
- Python————动态规划
- 外网系统怎么访问协同oa?快解析内网端口映射公网
- mac 远程ftp服务器文件共享,mac远程连接ftp服务器配置
- 日常记录20191129
- js 余数 取_js取整数、取余数的方法_javascript技巧
- Web.config配置customErrors mode为Off后依然不显示具体错误的可能原因。
- 温州通报顺风车乘客遇害事件:滴滴曾拒绝警方需求
- windows cmd命令行新建文件,编辑文件,删除文件命令
- 教你搭建礼品卡券兑换、会员积分福利商城
- 从App Lab就一鸣惊人的Gorilla Tag,创始人竟是个电竞选手