以下是一个用C语言判断一个数字是否为回文数的示例代码:
#includeint isPalindrome(int num) { int originalNum = num; int reversedNum = 0; while (num > 0) { int digit = num % 10; reversedNum = reversedNum * 10 + digit; num /= 10; } if (originalNum == reversedNum) { return 1; // 是回文数 } else { return 0; // 不是回文数 } } int main() { int num; printf("请输入一个数字:"); scanf("%d", &num); if (isPalindrome(num)) { printf("%d 是回文数\n", num); } else { printf("%d 不是回文数\n", num); } return 0; }
运行该代码后,用户输入一个数字,程序将判断该数字是否为回文数并输出结果。