fork download
  1. #include <stdio.h>
  2. //# pragma warning (disable : 4996)
  3.  
  4. void divisors (int n1)
  5. {
  6. int div_nums[] = { 0 };
  7. int i, count = 0;
  8.  
  9. for (i = 1; i <= n1; i++)
  10. {
  11. if (!(n1 % i))
  12. {
  13. div_nums[count++] = i;
  14. }
  15. }
  16. for (i = 0; i < count; i++)
  17. {
  18. printf ("약수 : %d\n", div_nums[i]);
  19. }
  20. printf ("약수의 개수 : %d\n", count);
  21. }
  22.  
  23. int main (void)
  24. {
  25. divisors (40);
  26.  
  27. return 0;
  28. }
Success #stdin #stdout 0s 4464KB
stdin
Standard input is empty
stdout
약수 : 40
약수 : 40
약수 : 40
약수 : 40
약수 : 40
약수 : 40
약수 : 40
약수 : 40
약수의 개수 : 8