B4230 [四川青少年 C++ 算法设计大赛 2024] 4-5 年级组第 1 题

· · 题解

欢迎报名洛谷网校,期待和大家一起进步!

本题考察顺序结构。

根据题意,每 a 个瓶盖可以兑换 5 元的现金券,而小 X 手上有 n 个瓶盖。因此,可以兑换的现金券张数是 n / a,面值则是 n / a * 5

例如说:n=10a=3,小 X 有 10 个瓶盖,每 3 个瓶盖可以兑换一张 5 元现金券,那么小 X 一共兑换 3 张现金券,一共得到了 15 元的现金券。

剩下的瓶盖数量就是 n % a。在上一个例子中,还剩下 1 个瓶盖。

参考代码:

cin >> n >> a;
cout << n / a * 5 << " " << n % a << endl;