fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. // 1から10000までの整数を調べる
  5. for (int n = 1; n <= 10000; n++) {
  6. int k = 0;
  7.  
  8. // nの約数を求めて合計する
  9. for (int i = 1; i < n; i++) {
  10. if (n % i == 0) {
  11. k+= i;
  12. }
  13. }
  14.  
  15. // 約数の合計がnと等しければ完全数
  16. if (k == n) {
  17. printf("%d\n", n);
  18. }
  19. }
  20.  
  21. return 0;
  22. }
Success #stdin #stdout 0.21s 5276KB
stdin
Standard input is empty
stdout
6
28
496
8128