public class Main {
public static int fun(int cur) {
int a = cur / 1000; //分离千位
int b = cur % 1000 / 100; //分离百位
int c = cur % 1000 % 100 / 10; //分离十位
int d = cur % 1000 % 100 % 10; //分离个位
return d * 1000 + c * 100 + b * 10 + a; //逆序
}
public static void main(String[] args) {
for (int cur = 1001; cur <= 1111; cur++) {
int q = fun(cur);
if (cur * 9 == q) { //如果那个数的9倍是其的逆序
System.out.println(cur);
}
}
}
}
设N是一个四位数,它的9倍恰好是其反序数(例如:1234 的反序数是4321),求N的值
最新推荐文章于 2024-02-13 11:15:43 发布