猜数字游戏是令游戏机随机产生一个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题目 猜数字游戏相关推荐

  1. 大一 PTA L1-6 猜数字游戏

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

  2. 算法题目-猜数字游戏

    算法题目: 设计一个猜数字游戏的java程序,数字为50到150之间的一个整数,由程序随机生成,程序使用者从键盘输入. 如果大了,提示"猜大了" 如果小了,提示"猜小了& ...

  3. c语言课题设计题目猜数字游戏,C语言课题设计报告(猜数字游戏)文档.doc

    C语言课题设计报告(猜数字游戏)文档 课 程 设 计 报 告 课程名称 C 语言课程设计 课题名称 猜数字游戏 专 业 电气工程及其自动化 班 级 1183 学 号 13 姓 名 鲁响 指导教师 王颖 ...

  4. C语言—题目—猜数字游戏

    题目: 电脑根据函数随机给出一个一定范围内的数字:用户输入数字,去猜大小,对比数字,电脑给出提示,不断循环,知道猜正确. #include<stdlib.h> #include<ti ...

  5. 猜数字小c语言游戏课程任务书,猜数字游戏课程设计.doc

    猜数字游戏课程设计.doc 1(c/c程序设计课程设计)设 计 说 明 书猜数字游戏的设计与实现学 生 姓 名学 号班 级成 绩指 导 教 师计算机科学与技术系2010 年 7 月 9 日C/C程序设 ...

  6. [PTA]练习4-6 猜数字游戏

    Spring-_-Bear 的 CSDN 博客导航 猜数字游戏是令游戏机随机产生一个 100 以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(& ...

  7. PTA-7-24猜数字游戏,比照和分析。

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

  8. C语言经典小游戏---猜数字游戏 (包含C语言中如何实现随机数的生成)

    题目描述:输入1-100之间的数字,进行猜数字游戏,猜大猜小有提示,直至才对为止,游戏可以重复游玩. 算法思路: 1.用void函数分别写出菜单程序与游戏进程程序. 2.用switch-case-de ...

  9. 《Python游戏编程快速上手》第三章-猜数字游戏

    有段时间没有写博客了,最近在看<Python游戏编程快速上手>一书,计划自己用python写个小游戏玩玩.所以接下来我会把这本书中的所有游戏例子自己实现一遍,然后开始写一个自己的小游戏,话 ...

最新文章

  1. Spring Cloud Alibaba 消息队列:基于 RocketMQ 实现服务异步通信
  2. 很遗憾,自然语言理解是AI尚未攻克的领域
  3. Comparable和Comparator使用区别
  4. 机器学习视觉图像算法工程师--面试笔试--常考知识点乱找总结
  5. .NET操作WORD文档另存为其他格式的文件
  6. Linux下C语言程序的内存布局
  7. Linux下使用iotop检测磁盘io使用情况
  8. python可视化使用_python可视化pyecharts
  9. linux系统下修改某个文件夹下所有的文件权限
  10. 配置 MySQL 服务器容器
  11. Loadrunner请求自定义的http(json)文件and参数化
  12. 启明星Zynq7010制作PYNQ V2.4镜像过程记录
  13. MySQL单元三试题与答案_2016年3月三级MySQL数据库试题及答案
  14. 利用布尔运算可以做出怎样的PPT特效
  15. 计算机专业毕业设计怎么做 - 选题推荐 - 疑问解答
  16. 机器学习三 归一化_正则化_多项式升维
  17. Unresolved compilation problem,问题
  18. 使用jcrop实现裁切图片
  19. c语言灵异事件之“字符串被吞”
  20. riscv 开发板 HiFive Unmatched 总览

热门文章

  1. Python————动态规划
  2. 外网系统怎么访问协同oa?快解析内网端口映射公网
  3. mac 远程ftp服务器文件共享,mac远程连接ftp服务器配置
  4. 日常记录20191129
  5. js 余数 取_js取整数、取余数的方法_javascript技巧
  6. Web.config配置customErrors mode为Off后依然不显示具体错误的可能原因。
  7. 温州通报顺风车乘客遇害事件:滴滴曾拒绝警方需求
  8. windows cmd命令行新建文件,编辑文件,删除文件命令
  9. 教你搭建礼品卡券兑换、会员积分福利商城
  10. 从App Lab就一鸣惊人的Gorilla Tag,创始人竟是个电竞选手