12、下面C++代码执行后输出逆序数,如输入 123 则输出 321 。如输入 120 则输出 21 。横线处先后应填入的代码是( ) 。
别灰心,再试一次!
【答案】A
【考纲知识点】循环结构(一级)
【解析】使用变量rst存储结果。每次取出原数最右边的一位数字,并将其加到结果中。将原数字去掉最右边的一位,继续上述过程直到数字为零。
rst = rst * 10 + N % 10:将当前结果向左移动一位并加上新提取的一位数字。
N = N / 10:去掉原数字的最右边一位。