C출력 결과보통 · 20점#반복문#조건문#배열

259. 절반까지 약수를 더해 완전수 찾기

다음 C 프로그램의 실행 결과를 쓰시오.

1#include <stdio.h>
2
3int main() {
4 int nums[4] = {28, 20, 6, 24};
5 int i, j, sum, count = 0;
6 for (i = 0; i < 4; i++) {
7 sum = 0;
8 for (j = 1; j <= nums[i] / 2; j++) {
9 if (nums[i] % j == 0)
10 sum += j;
11 }
12 if (sum == nums[i]) {
13 printf("%d ", nums[i]);
14 count++;
15 }
16 }
17 printf("%d\n", count);
18 return 0;
19}

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.