题意

给你一个变量 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++ 的基础语法与四则运算的使用!

Logo

集算法之大成!助力oier实现梦想!

更多推荐