import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i = 1000; i <= n; i++){
int sum = 0;
int d = i % 10;
int c = i / 10 % 10;
int b = i / 100 % 10;
int a = i / 1000;
sum = ((a * 10 + b) + (c * 10 + d)) * ((a * 10 + b) + (c * 10 + d));
if(sum == i){
System.out.println(i);
}
}
}
}
因为只有四位数,可将个个位上的数字拿出来,然后进行操作,在于原来的数进行比较。
京公网安备 11010502036488号