1 条题解

  • 0
    @ 2025-8-24 21:16:43

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar Igallta
    「この世には愛も知らない人が 沢山いるんですよ」

    搬运于2025-08-24 21:16:42,当前版本为作者最后更新于2024-11-17 10:26:34,作者可能在搬运后再次修改,您可在原文处查看最新版

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

    以下是正文


    题意

    给你一个变量 aa:小 Y 会让 aa 先加 55 再把它们的和乘 33 最后输出;小 L 会让 aa 先乘 33 再加 55 最后输出。

    要求出小 Y 和小 L 分别会输出什么东西。

    思路

    这道题按照题目意思模拟就可以了,重点是考察同学们的理解能力和能不能静下心来读题。

    首先,我们得定义变量,再在 main 里输入。注意,输入一定是在 main 函数里完成的!

    int a,xl,xy;//xl:小 L 的代码结果 xy:小 Y 的代码结果
    int main(){
    	cin>>a;
    //	......
    }
    

    然后,我们来看,小 L 是先加再乘,而乘法优先级比加法大,所以要打括号。

    xl=(a+5)*3;
    

    小 Y 呢?小 Y 是先乘再加,乘法优先级比加法大,所以不需要打括号。

    xy=3*a+5;
    

    最后一定记得输出!否则评测机就无法获得任何信息!

    cout<<xl<<' '<<xy;
    

    总结

    本题考验同学们的小学数学能力和基础编码能力,希望同学们通过这道题可以知道 C++ 的基础语法与四则运算的使用!

    • 1

    信息

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