1 条题解

  • 0
    @ 2025-8-24 21:14:24

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar 一扶苏一
    休息结束。邮箱 yifusuyi@qq.com

    搬运于2025-08-24 21:14:23,当前版本为作者最后更新于2018-02-24 15:57:50,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    B3684 [语言月赛202212] 不可以,总司令 题解

    Source & Knowledge

    2022 年 12 月语言月赛,由洛谷网校入门计划/基础计划提供。

    本题考察选择结构。

    文字题解

    题目大意

    给出两个数字 x,yx, y,如果 x>yx > y 则输出 No;如果 x<yx < y 则输出 Yes;如果 x=yx = y 则输出 equal probability

    解析

    读入

    可以使用 cinscanf 来读入两个整数:

    int x, y;
    scanf("%d %d", &x, &y);
    
    int x, y;
    cin >> x >> y;
    

    判断

    可以使用 if 语句完成选择结构,其语法为 if(A) B else C,如果表达式 A 的值为真则执行语句(块)B,否则执行语句(块)C

    else 后面同样可以是 if 语句,构成 if - else if - ... - else 结构。在本题中我们采用这一结构。

    if (x > y) {
      cout << "No";
    } else if (x < y) {
      cout << "Yes";
    } else {
      cout << "equal probability";
    }
    

    输出

    在上面的代码中我们已经展示了使用 cout 输出字符串。同样可以使用 printfputs 来输出字符串。以输出 No 为例,分别为:

    printf("No");
    puts("No");
    

    注意,puts 函数会在输出完成后再输出一个换行

    视频题解

    完整代码请在视频中查看。

    • 1

    信息

    ID
    8154
    时间
    1000ms
    内存
    128MiB
    难度
    1
    标签
    递交数
    0
    已通过
    0
    上传者