C++ 判断回文数:高效算法实现
bool isPalindrome(int x) {
if (x < 0) return false; // 负数不是回文数
int temp = x, reverse = 0;
while (temp) {
reverse = reverse * 10 + temp % 10; // 反转数字
temp /= 10;
}
return x == reverse; // 判断是否相等
}
原文地址: https://www.cveoy.top/t/topic/oJWI 著作权归作者所有。请勿转载和采集!