此题先利用for循环,分离出个位十位百位千位,再利用一个If判断就好了
import java.util.;
public class Main{
public static void main(String []args){
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int AB,CD;
for(int i=1000;i<=n;i++){
AB=i/100;
CD=i%100;
if(i==(AB+CD)
(AB+CD))
System.out.println(i);
}
}
}