문제 설명
(프로그래밍 교과서 110p)
완전수란 자신을 제외한 약수의 합으로 나타낼 수 있는 수이다.
예를 들면, 6의 약수는 1, 2, 3, 6이고 자신(6)을 제외한 약수의 합(1+2+3)이 자신과 같은 수일 때, 이 수를 완전수라고 한다.
1부터 10000 사이의 완전수를 구해보자.
완전수란 자신을 제외한 약수의 합으로 나타낼 수 있는 수이다.
예를 들면, 6의 약수는 1, 2, 3, 6이고 자신(6)을 제외한 약수의 합(1+2+3)이 자신과 같은 수일 때, 이 수를 완전수라고 한다.
1부터 10000 사이의 완전수를 구해보자.
입력 설명
없음
출력 설명
1부터 10000 사이의 완전수를 출력한다.
(반복 구조를 사용해서 풀어봅시다. printf문만 사용하는 코드는 사용이 제한되어 있습니다.)
(반복 구조를 사용해서 풀어봅시다. printf문만 사용하는 코드는 사용이 제한되어 있습니다.)
입력 예시 Copy
출력 예시 Copy
1번째 완전수: 6
2번째 완전수: 28
3번째 완전수: 496
4번째 완전수: 8128