以下是一个用C语言编写的回文数字检测程序示例:
#includeint isPalindrome(int num) { int reversedNum = 0; int originalNum = num; while (num > 0) { int remainder = num % 10; reversedNum = reversedNum * 10 + remainder; num = 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; }
在这个程序中,我们首先定义了一个isPalindrome
函数,用来检测一个整数是否为回文数字。然后在main
函数中,用户输入一个整数,程序会调用isPalindrome
函数来判断该数字是否为回文数字,并输出结果。