关于以下代码的说法正确的是( )。
int reversed = 0;
while (x != 0) {
int digit = x % 10;
x /= 10;
reversed = reversed * 10 + digit;
}
- A. 能够反转任何位数的整数
- B. 能够反转的最大位数正整数是 2147483647
- C. 能够反转的最大位数正整数是 2147483648
- D. 能够反转的最大位数正整数是 1463847412
正确答案:D
int reversed = 0;
while (x != 0) {
int digit = x % 10;
x /= 10;
reversed = reversed * 10 + digit;
}
正确答案:D
想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习