import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); int sum=0; for(int i=a; i<=b; i++) { sum = yinzi(i); if(i<sum && sum<=b && i == yinzi(sum)) { System.out.println(i+ " " + sum); } } scanner.close(); } private static int yinzi(int a) { // TODO Auto-generated method stub int sum = 0; for(int i=1; i<a; i++) { if(a % i == 0) { sum += i; } } return sum; } } |
Double click to view unformatted code.