int isPalindrome(int num)
{
int original = num;
int reverse = 0;
while (num != 0)
{
int digit = num % 10;
reverse = reverse * 10 + digit;
num /= 10;
}
if (original == reverse)
return 1;
else
return 0;
}
重组算法
求余,除以10,使用 最开始的一部分(个位)*10+取余结果 产生循环
使得数字颠倒