2022년 3회 주제 · 연습 1
프로그래밍 언어다음 C 코드의 실행 결과를 쓰시오. 출력에 있는 공백과 줄바꿈을 구분하시오. C11, ASCII 문자 집합을 기준으로 한다.
#include <stdio.h>
int main(void) {
int grid[3][3]={{7,2,3},{4,5,6},{7,8,9}};
int dr[]={-1,0,1,0}, dc[]={0,1,0,-1};
int sum=0;
for (int k=0; k<4; k++) sum += grid[1+dr[k]][1+dc[k]];
printf("%d", sum);
return 0;
}정답·해설 보기
정답
20
해설
중앙 칸의 상·우·하·좌 값인 2, 6, 8, 4만 더한다. 중앙값과 대각선은 포함하지 않는다.
학습용 재구성 · 주제 참고: Life-Journey · 2022년 3회 비공식 복원 (새 창)
