精华内容
下载资源
问答
  • PTA 猜数字游戏

    2020-03-23 21:08:37
    PTA 猜数字游戏 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等...

    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。最后每行给出一个用户的输入,直到出现负数为止。

    #include<stdio.h>
    int main()
    {
     int r,N,n,m;
     scanf("%d",&r);//目标数 
     scanf("%d",&N);//猜的次数 
     for(m=1;m<=3;m++)
     {
      scanf("%d",&n);
      if(n<0)
      {
       printf("Game Over\n");
       return 0;
      }
      else if(m==1&&n==r)
      {
       printf("Bingo!\n");
       return 0;
      }
      else if(m==1&&n>r)
      {
       printf("Too big\n");
      }
      else if(m==1&&n<r)
      {
       printf("Too small\n");
      }
      else if(m!=1&&n==r)
      {
       printf("Lucky You!\n");
       return 0;
      }
      else if(m!=1&&n>r)
      {
       printf("Too big\n");
      }
      else if(m!=1&&n<r)
      {
       printf("Too small\n");
      }
     }
     for(m=4;m<=N;m++)
     {
      scanf("%d",&n);
      if(n<0)
      {
       printf("Game Over\n");
       return 0;
      }
      else if(n==r)
      {
       printf("Good Guess!\n");
       return 0;
      }
      else if(n>r)
      {
       printf("Too big\n");
      }
      else if(n<r)
      {
       printf("Too small\n");
      }
     }
     printf("Game Over\n");
     return 0;
    }
    

    优点是容易理解;缺点是代码过于臃肿

    欢迎使用Markdown编辑器

    你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

    新的改变

    我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

    1. 全新的界面设计 ,将会带来全新的写作体验;
    2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
    3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
    4. 全新的 KaTeX数学公式 语法;
    5. 增加了支持甘特图的mermaid语法1 功能;
    6. 增加了 多屏幕编辑 Markdown文章功能;
    7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
    8. 增加了 检查列表 功能。

    功能快捷键

    撤销:Ctrl/Command + Z
    重做:Ctrl/Command + Y
    加粗:Ctrl/Command + B
    斜体:Ctrl/Command + I
    标题:Ctrl/Command + Shift + H
    无序列表:Ctrl/Command + Shift + U
    有序列表:Ctrl/Command + Shift + O
    检查列表:Ctrl/Command + Shift + C
    插入代码:Ctrl/Command + Shift + K
    插入链接:Ctrl/Command + Shift + L
    插入图片:Ctrl/Command + Shift + G
    查找:Ctrl/Command + F
    替换:Ctrl/Command + G

    合理的创建标题,有助于目录的生成

    直接输入1次#,并按下space后,将生成1级标题。
    输入2次#,并按下space后,将生成2级标题。
    以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

    如何改变文本的样式

    强调文本 强调文本

    加粗文本 加粗文本

    标记文本

    删除文本

    引用文本

    H2O is是液体。

    210 运算结果是 1024.

    插入链接与图片

    链接: link.

    图片: Alt

    带尺寸的图片: Alt

    居中的图片: Alt

    居中并且带尺寸的图片: Alt

    当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

    如何插入一段漂亮的代码片

    博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

    // An highlighted block
    var foo = 'bar';

    生成一个适合你的列表

    • 项目
      • 项目
        • 项目
    1. 项目1
    2. 项目2
    3. 项目3
    • 计划任务
    • 完成任务

    创建一个表格

    一个简单的表格是这么创建的:

    项目Value
    电脑$1600
    手机$12
    导管$1

    设定内容居中、居左、居右

    使用:---------:居中
    使用:----------居左
    使用----------:居右

    第一列第二列第三列
    第一列文本居中第二列文本居右第三列文本居左

    SmartyPants

    SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

    TYPEASCIIHTML
    Single backticks'Isn't this fun?'‘Isn’t this fun?’
    Quotes"Isn't this fun?"“Isn’t this fun?”
    Dashes-- is en-dash, --- is em-dash– is en-dash, — is em-dash

    创建一个自定义列表

    Markdown
    Text-to- HTML conversion tool
    Authors
    John
    Luke

    如何创建一个注脚

    一个具有注脚的文本。2

    注释也是必不可少的

    Markdown将文本转换为 HTML

    KaTeX数学公式

    您可以使用渲染LaTeX数学表达式 KaTeX:

    Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN 是通过欧拉积分

    Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.

    你可以找到更多关于的信息 LaTeX 数学表达式here.

    新的甘特图功能,丰富你的文章

    Mon 06 Mon 13 Mon 20 已完成 进行中 计划一 计划二 现有任务 Adding GANTT diagram functionality to mermaid
    • 关于 甘特图 语法,参考 这儿,

    UML 图表

    可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:

    张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

    这将产生一个流程图。:

    链接
    长方形
    圆角长方形
    菱形
    • 关于 Mermaid 语法,参考 这儿,

    FLowchart流程图

    我们依旧会支持flowchart的流程图:

    Created with Raphaël 2.2.0 开始 我的操作 确认? 结束 yes no
    • 关于 Flowchart流程图 语法,参考 这儿.

    导出与导入

    导出

    如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

    导入

    如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
    继续你的创作。


    1. mermaid语法说明 ↩︎

    2. 注脚的解释 ↩︎

    展开全文
  • PTA猜数字游戏

    2021-11-25 22:08:42
    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。...

    7-11 猜数字游戏 (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!
    结尾无空行
    在这里插入图片描述

    展开全文
  • PTA-猜数字游戏

    千次阅读 2019-04-19 21:43:36
    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。...

                                                   猜数字游戏 

    猜数字游戏是令游戏机随机产生一个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 <stdlib.h>
    int main()
    {
        int number, N, guess;
        int count = 0;
        scanf("%d %d", &number, &N);
        while(1) {
            scanf("%d", &guess);
            count ++;
            if (count > N || guess < 0) {
                printf("Game Over");
                break;
            }else if(guess == number){
                if (count == 1) printf("Bingo!");
                else if(count <= 3) printf("Lucky You!");
                else if(count <= N) printf("Good Guess!");
                break;
            }else{
                if (guess > number) printf("Too big\n");
                else printf("Too small\n");
            }
        }
        return 0;
    }

     

    展开全文
  • PTA - 猜数字游戏(C语言)

    千次阅读 2020-03-27 15:03:32
    本题需要注意的是:利用flag来简化判断。 #include <stdio.h> int main() { int random_number, n, i, guess_number; scanf("%d %d", &random_number, &n); int flag = 0;... i++...

    在这里插入图片描述本题需要注意的是:利用flag来简化判断。

    #include <stdio.h>
    int main()
    {
        int random_number, n, i, guess_number;
        scanf("%d %d", &random_number, &n);
        int flag = 0;
        for ( i = 1; i <= n; i++ )
        {
            scanf("%d", &guess_number);
            if ( guess_number < 0 )
                break;
            if ( guess_number > random_number )
                printf("Too big\n");
            if ( guess_number < random_number )
                printf("Too small\n");
            if ( guess_number == random_number )
            {
                if ( i == 1 )
                {
                    flag = 1;
                    printf("Bingo!\n");
                    break;
                }
                if ( i == 2 || i == 3 )
                {
                    flag = 1;
                    printf("Lucky You!\n");
                    break;
                }
                if ( i > 3 )
                {
                    flag = 1;
                    printf("Good Guess!\n");
                    break;
                }
            }
        }
        if ( flag == 0 )
            printf("Game Over\n");
        return 0;
    }
    
    展开全文
  • 【C/C++】PTA 猜数字游戏

    千次阅读 2019-01-03 15:03:50
    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。...
  • 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。...
  • PTA | 实验二 简单的猜数字游戏[1]

    千次阅读 2021-11-19 16:36:24
    PTA综合实验参考样例 | C++/C语言OJ练习题。
  • PTA-猜数字游戏(AC)

    2020-08-11 09:42:15
    PTA-猜数字游戏 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等...
  • 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。...
  • PTA-----猜数字游戏(C语言)

    千次阅读 2019-01-22 22:55:52
    猜数字游戏 (15 分)猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”)...
  • PTA-24 猜数字游戏

    2021-10-08 22:44:03
    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。...
  • 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。...
  • PTA 练习4-6 猜数字游戏 (15分)

    千次阅读 2020-05-27 18:29:44
    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。...
  • 一群人坐在一起,每人一个 100 以内的,谁的数字最接近大家平均的一半就赢。本题就要求你找出其中的赢家。 输入格式: 输入在第一行给出一个正整数N(≤10 ​4 ​​ )。随后 N 行,每行给出一个玩家的名字...
  • PTA:7-8 简单的猜数字游戏[2]

    千次阅读 2019-11-18 22:03:38
    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”)、小了(“Too small”),还是相等(“Lucky You!...
  • c语言写的猜数字游戏,控制台上显示,用于学习……,如果你是高手估计也看不到这个资源
  • 猜数字游戏PTA

    千次阅读 2020-02-24 14:49:42
    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。...
  • (PTA习题)用C语言写一个猜数字游戏

    千次阅读 2020-05-09 00:06:32
    猜数字游戏游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。...
  • PTA——简单的猜数字游戏[2] 题目: 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”)、小了(“Too ...
  • PTA 7-1 猜数字游戏1

    2021-09-22 18:15:40
    给出费布拉切数列的两个连续3,5,要求用户输入下一个,并根据用户输入结果判断是否正确。如果回答正确,询问用户要不要下一个数列,在本题中一直使用同一个数列即3,5;如果回答错误,询问用户要不要再一次...
  • 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。...
  • 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。...
  • 猜数字游戏

    2020-11-10 19:06:18
    7-3 猜数字游戏 PTA传送门 #include<stdio.h> int main(void) { int key,i,num,N;//int T_F=0; scanf("%d%d",&key,&N); for(i=1;i<=N;i++) { scanf("%d",&num); if(num<0)break; ...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 332
精华内容 132
关键字:

pta猜数字游戏

友情链接: gvittune.zip