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;
}