B3863 [GESP202309 一级] 买文具
欢迎大家报名洛谷网校的课程,期待和大家一起进步!
:::align{center} :::
思路分析
本题考查分支结构。
首先,我们需要先计算一下小明买这些文具一共需要多少钱。购买
然后与小明手里有的 Yes,第二行输出剩下的钱数;否则小明的钱不够,第一行输出 No,第二行输出缺少的钱数。
核心代码
小明买这些文具一共需要多少钱:
sum = 2 * X + 5 * Y + 3 * Z;
如果小明的钱是足够的:
if (sum <= Q) //判断总花费 sum 是否小于等于小明的钱数 Q
{
cout << "Yes" << endl;
cout << Q - sum; //输出剩余钱数
}
如果小明的钱不够:
if (sum > Q)
{
cout << "No" << endl;
cout << sum - Q; //输出缺少钱数
}