정보처리기사 실기 · 2021년 3회 · 16번

Q.162021년3회9과목 · C언어배점 5점
다음 C 프로그램의 출력 결과를 쓰시오.
#include <stdio.h>

struct jsu {
    char name[12];
    int os, db, hab, hhab;
};

int main() {
    struct jsu st[3] = {{"데이터1", 95, 88},
                        {"데이터2", 84, 91},
                        {"데이터3", 86, 75}};
    struct jsu *p;
    p = &st[0];
    (p + 1)->hab = (p + 1)->os + (p + 2)->db;
    (p + 1)->hhab = (p + 1)->hab + p->os + p->db;
    printf("%d\n", (p + 1)->hab + (p + 1)->hhab);
}

이 문제는 풀이 화면에서 직접 실행해 풀 수 있어요.

이 회차 문제 풀어보기 →정보처리기사 실기 더 풀기