GESP C++ 真题 · 逐题精解
首页C++一级真题 › 2026年6月 › 第5题

GESP 2026年6月 C++一级 判断题 第5题

C++一级判断题2026年6月第5题

所属知识点:循环综合应用 难度要求:掌握 考频:中频

如下 C++ 代码能实现输出正整数 N 的各位数字。
int N;
cin >> N;
while (N > 0) {
    cout << (N % 10) << endl;
    N = N / 10;
}

正确答案:正确(√)

题目解析
N % 10 取出当前末位并输出,N = N / 10 去掉末位,循环到 N 为 0 结束,正好逐个输出各位数字(从个位到高位),说法正确,选 √。💡 「%10 取末位、/10 去末位」是拆解数位的标准套路。

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

进入 GESPPASS 开始练习