题目描述:
翻转一个整数
ex:x = 345 return 543
ex:x = -123 return -321
解题思路
利用整除(/)和取余(%)操作不断截取x的个位数并和相应的权值相乘,累加得到结果
int reverse(int x)
{
int temp = abs(x);
int res = 0;
while(temp)
{
res = res * 10 + temp % 10;
temp /= 10;
}
return x > 0 ? res : -res;
}