起因
今天九度練習的時候,發現需要對整數進行逆序處理,比如456逆序後為654,貼出自己寫的逆序代碼,大家有更好的方法歡迎跟帖討論
AC代碼
[cpp]
/**
* Description:整數反轉函數
*/
int reverse_number(int a)
{
int rev[20];
int i, j, b, d;
for(i = 0; a ; i ++)
{
rev[i] = a % 10;
a /= 10;
}
for(j = i - 1, b = 0, d = 1; j >= 0; j --)
{
b += rev[j] * d;
d *= 10;
}
return b;
}