題意
給你一個變量 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++ 的基礎語法與四則運算的使用!