形如20222202的数字称为回文数用C++编写函数boolean isPalindromeint x判断自然数x是否为回文数。
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/hg0R 著作权归作者所有。请勿转载和采集!