다음 C언어 프로그램이 실행되었을 때의 결과는?
#include <stdio.h>
struct st { int a; int c[10]; };
int main(void) {
int i = 0;
struct st ob1, ob2;
ob1.a = ob2.a = 0;
for (i = 0; i < 10; i++) {
ob1.c[i] = i;
ob2.c[i] = ob1.c[i] + i;
}
for (i = 0; i < 10; i += 2) {
ob1.a += ob1.c[i];
ob2.a += ob2.c[i];
}
printf("%d", ob1.a + ob2.a);
return 0;
}정답 2번
짝수 인덱스의 합은 ob1에서 20, 각 값이 두 배인 ob2에서 40이므로 총합은 60이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21