题解 | 完全数计算
#include <stdio.h> int main() { int n; while (scanf("%d", &n) != EOF) { int count = 0; for (int i = 1; i <= n; i++) { int resault = 0; for (int j = 1; j < i; j++) { if (i % j == 0) { resault += j; } } if (resault == i) { count++; } } printf("%d\n", count); } return 0; }