#includeint isPalindrome(int num) { int reversedNum = 0; int originalNum = num; while (num > 0) { reversedNum = reversedNum * 10 + num % 10; num /= 10; } return originalNum == reversedNum; } int main() { int num; printf("Enter a number: "); scanf("%d", &num); if (isPalindrome(num)) { printf("%d is a palindrome number.\n", num); } else { printf("%d is not a palindrome number.\n", num); } return 0; }
这段代码实现了一个函数isPalindrome
,用来检测一个整数是否是回文数字。在main
函数中,用户输入一个整数,然后调用isPalindrome
函数进行检测,并输出结果。