编写函数求区间[200,3000]中所有的回文数,回文数是正读和反读都是一样的数。C++
时间: 2024-06-06 16:06:36 浏览: 44
用C++编写回文数
语言实现如下:
#include <stdio.h>
int is_palindrome(int num) { // 判断一个数是否是回文数
int temp = num, reverse = 0;
while (temp) {
reverse = reverse * 10 + temp % 10;
temp /= 10;
}
return num == reverse;
}
void find_palindrome() { // 查找回文数
for (int i = 200; i <= 3000; i++) {
if (is_palindrome(i)) {
printf("%d ", i);
}
}
}
int main() {
find_palindrome();
return 0;
}
阅读全文