如下 C++ 代码能实现输出正整数 N 的各位数字。
int N;
cin >> N;
while (N > 0) {
cout << (N % 10) << endl;
N = N / 10;
}
正确答案:正确(√)
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 开始练习