public class Test {
public static void main(String[] args) {
for (int i = 1; i <= 1000; i++) {
int count = 0;
int sum = 0;
for (int j = 1; j < i; j++) {
if (i % j == 0) {
count++;
int[] arr = new int[] { j };
for (int k = 0; k < arr.length; k++) {
sum = sum + arr[k];
}
}
}
if (sum == i) {
System.out.println(i);
}
}
}
}以上为第一题,答案应该是6,28,496