int i, n, s ;
s = 0; //在这里不出结果
for (n = 2; n < 1000; n++) {
//如果加在这里就可以得出结果
for (i = 1; i < n; i++) {
if ((n % i ) == 0) {
s = s + i;
}
}
if (n == s)
printf("%d\n", n);
}
}