问题描述
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
按从小到大的顺序输出满足条件的四位十进制数。
代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
for(int i=1000;i<10000;i++){
int a = i /100;
int a1 = a % 10;
int a2 = a / 10;
int b = i % 100;
int b1 = b % 10;
int b2 = b /10;
if(a1 == b2 && a2 == b1){
System.out.println(i);
}
}
}
}
注:后面的几道题都是这个的加强版,原理都一样,需要注意一点,命名时最好有一定的逻辑关系否则容易混乱。