用C语言找出四位整数内的回文数
时间: 2024-11-17 11:30:38 浏览: 6
在C语言中,你可以创建一个函数来找出四位整数范围内的所有回文数。回文数是指从前往后读和从后往前读都一样的数字,如121、12321等。以下是一个简单的示例代码:
```c
#include <stdio.h>
#include <stdbool.h>
// 定义一个函数来检查是否是回文数
bool isPalindrome(int number) {
int reversed = 0, original = number;
// 反转数字
while (number != 0) {
reversed = reversed * 10 + number % 10;
number /= 10;
}
// 如果反转后的数等于原数,则它是回文数
return original == reversed;
}
// 找出四位整数内的回文数
void findPalindromesInRange(int start, int end) {
for (int num = start; num <= end; num++) {
if (isPalindrome(num)) {
printf("%d ", num);
}
}
printf("\n");
}
int main() {
int start = 1000, end = 9999;
findPalindromesInRange(start, end);
return 0;
}
阅读全文