Reverse digits of aninteger.
Example1: x = 123, return 321
Example2: x = -123, return -321
给你一个整数,返后它倒序的数字
- 最好就是用数学运算来解决这个问题,让这个数循环除以10取余,然后让输出的数字循环乘以10然后加上当前取余的结果,是一种类似位运算的思想,可以理解成这个数右移不过进制是10,具体代码如下:
int reverse(int x) {
int a=0;
while(x != 0)
{
a =a * 10+(x % 10);
x/= 10;
}
return a;
}