8、某货币由5元 ,2元和1元组成 。输入金额(假设为正整数),计算出最少数量。为实现其功能 ,横线处应填 ⼊代码是(   )。

别灰心,再试一次!

💡 真题解析

【答案】B

【考纲知识点】数学逻辑、格式化输出

【解析】本题考察对题干中逻辑的理解,其中M5、M2、M1分别代表5元、2元、1元货币的个数。需要货币总数尽可能少,因此尽可能使用面额更高的货币。首先由N/5计算出5元货币的个数,这个结果将会取得整数。剩余无法用5元来表示的金额,则 是N - M5 * 5,用(N - M5 * 5) / 2 计算出2元货币的个数,剩余金额(N - M5 * 5 - M2 * 2)/1得到1元货币的个数