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