완전수1 [vba] 완전수를 구하시오(Feat. VBA공부중) 완전 수 : 자연 수 N값까지 숫자중 자기 자신을 제외하고 약수의 합이 자기 자신이 되는 수 코드진행 - 일단 약수는 나머지가 0이어야 하기 때문에 Mod 함수를 사용하여야 한다. - 시작 수를 어떤수부터 할건지 / 마지막은 어떤수로 마무리 할건지 : 소수는 2,3,5... 이런식으로 시작하기 때문에 4부터 시작을 한다. : 약수는 항상 자기 자신을 제외하고 1/2 까지이다. : 10인 경우 약수는 1,2,5,10 자기 자신인 10을 제외하곤 10의 1/2 인 5까지 이기 때문에 : 순환문을 1부터 n / 2 까지 순환하면 된다. - 완전수를 어떤식으로 구할건지 : 약수의 합과 자기 자신과의 합을 구하면 되니까 약수들의 합과 자기 자신과 같은지 확인한다. 2022. 5. 18. 이전 1 다음