题目描述
设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)
求N的值
输入
程序无任何输入数据。
输出
输出题目要求的四位数,如果结果有多组,则每组结果之间以回车隔开。
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int num, num1, a, b, c, d,a1,b1,c1,d1;
for (num = 1000;num < 10000;num++) {
num1 = 9 * num;
a = num % 10;
b = (num / 10) % 10;
c = (num / 100) % 10;
d = num / 1000;
a1 = num % 10;
b1 = (num / 10) % 10;
c1 = (num / 100) % 10;
d1 = num / 1000;
if (a == d1 && b == c1 && c == b1 && d == a1) cout << num << endl;
}
return 0;
}