题意
给你一个变量 a a a:小 Y 会让 a a a 先加 5 5 5 再把它们的和乘 3 3 3 最后输出;小 L 会让 a a a 先乘 3 3 3 再加 5 5 5 最后输出。
要求出小 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++ 的基础语法与四则运算的使用!