#include "cstdio"
// 返回一个数的倒序数
int reverse(int n) {
int a = 0, b = 0;
while (n != 0) {
a = n % 10; // 余数
n = n / 10; // 每次消除个位
b = b * 10 + a; // 反转数
}
return b;
}
int main() {
int n = 0;
for (int a = 0; a < 10; ++a) {
for (int b = 0; b < 10; ++b) {
for (int c = 0; c < 10; ++c) {
for (int d = 1; d < 10; ++d) {
n = a * 1000 + b * 100 + c * 10 + d;
if (n == reverse(9 * n)) {
printf("%d\n", n);
}
}
}
}
}
}

京公网安备 11010502036488号