/* * 题目名称:反序数 * 题目来源:清华大学复试上机题 * 题目链接:http://t.cn/E9WBrut * 代码作者:杨泽邦(炉灰) */ #include #include using namespace std; int Reverse(int number) { //求反序数 int reverseNumber = 0; while (number != 0) { reverseNumber *= 10; reverseNumber += number % 10; number /= 10; } return reverseNumber; } int main() { for (int i = 1000; i <= 9999; ++i) { if (i * 9 == Reverse(i)) { printf("%d\n", i); } } return 0; }