GESP C++ 真题 · 逐题精解
首页C++二级真题 › 2024年6月 › 第8题

GESP 2024年6月 C++二级 单选题 第8题

C++二级单选题2024年6月第8题

所属知识点:综合应用(跨题型) 难度要求:掌握 考频:—

某货币由5元,2元和1元组成。输入金额(假设为正整数),计算出最少数量。为实现其功能,横线处应填入代码是( )。
int N;
cin >>N;
int M5,M2,M1;
M5 = N / 5;
M2 = ______________;
M1 = ______________;
printf("5*%d+2*%d+1*%d", M5, M2, M1);

正确答案:B

题目解析
先用 5 元:M5=N/5;剩下的钱 (N−M5*5) 用 2 元:M2=(N−M5*5)/2;再剩下用 1 元:M1=N−M5*5−M2*2,选 B。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习