#include using namespace std; //是不是完全数 bool Perfect(int n) { int s = 0; for (int i = 1; i < n; i++) if (n % i == 0)s += i; return s == n; } int main() { for (int i = 1; i <= 10000; i++) if (Perfect(i)) cout << i << " "; return 0; }