当前进度
137/226题 (60.6%)
12、下面C++代码执行后输出逆序数,如输入 123 则输出 321 。如输入 120 则输出 21 。横线处先后应填入的代码是( ) 。


别灰心,再仔细想想!
💡
真题解析
【答案】A
【考纲知识点】循环结构(一级)
【解析】使用变量rst存储结果。每次取出原数最右边的一位数字,并将其加到结果中。将原数字去掉最右边的一位,继续上述过程直到数字为零。
rst = rst * 10 + N % 10:将当前结果向左移动一位并加上新提取的一位数字。
N = N / 10:去掉原数字的最右边一位。