c语言编写函数求回文数
时间: 2024-01-20 19:04:25 浏览: 85
C语言回文数
5星 · 资源好评率100%
以下是使用 C 语言编写函数求回文数的示例代码:
```c
#include <stdio.h>
int isPalindrome(int num);
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (isPalindrome(num)) {
printf("%d 是回文数。\n", num);
} else {
printf("%d 不是回文数。\n", num);
}
return 0;
}
int isPalindrome(int num) {
int reversed = 0, original = num;
while (num != 0) {
reversed = reversed * 10 + num % 10;
num /= 10;
}
return original == reversed;
}
```
此函数使用了一个 while 循环来反转给定的整数,然后比较原始整数与反转后的整数是否相等以确定是否是回文数。
阅读全文