用C语言编写输入一个整数,判断它是否为回文数。(回文数是指一个整数,它正读和反读对应的数值相同,如15351就是一个回文数而123则不是一个回文数)
时间: 2024-05-10 19:20:52 浏览: 102
C语言程序判断一个整数是否为回文数
```
#include <stdio.h>
int main() {
int n, reversed = 0, original;
printf("请输入一个整数:");
scanf("%d", &n);
original = n;
// 将 n 反转
while (n > 0) {
reversed = reversed * 10 + n % 10;
n /= 10;
}
// 判断是否为回文数
if (original == reversed) {
printf("%d 是回文数\n", original);
} else {
printf("%d 不是回文数\n", original);
}
return 0;
}
```
阅读全文