| ||||||||||||||||||||||||
#include <stdio.h> int main() { int n = 65536; int j; scanf("%d", &n); if(n <= 6) { printf("None."); } else { for(j = 6; j < n; j += 2) { int s = 1; int k, p = j; for(k = 2; k < p; ++k) { if(j%k == 0) { p = j/k; s += k + p; } } if(k*k == j) { s += k; } if(s == j) { printf("%d ", j); } } } return 0; } |
完全数问题
最新推荐文章于 2022-03-12 23:08:33 发布