我真的好菜啊

0 基础练习 回文数

问题描述:

1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。

输出格式:

按从小到大的顺序输出满足条件的四位十进制数。

1 做题思路 & 注意事项

所有符合条件的的四位十进制数,把个位、十位、百位、千位求出来,然后只要同时满足个位等于千位,十位等于百位就输出。

所以直接遍历一遍就好,简单粗暴。

2 参考代码(Java)

public class Main {
    public static void main(String[] args) {
        for(int i=1000;i<=9999;i++) {
	        int b = i % 10000/1000;
	        int c = i % 1000/100;
	        int d = i % 100/10;
	        int e = i % 10;
	        if(b==e&&c==d)
	        	System.out.println(i);
	    }
    }
}