정보처리기사 실기 · 2025년 1회 · 12번

Q.122025년1회9과목 · C언어배점 5점
아래 코드의 출력값을 작성하시오.
#include <stdio.h>
typedef struct student {
    char* name; int score[3];
} Student;
int dec(int enc){ return enc & 0xA5; }
int sum(Student* p){
    return dec(p->score[0])+dec(p->score[1])+dec(p->score[2]);
}
int main(){
    Student s[2] = {
        {"Kim", {0xA0, 0xA5, 0xDB}},
        {"Lee", {0xA0, 0xED, 0x81}}
    };
    int result = 0;
    for(int i=0; i<2; i++) result += sum(&s[i]);
    printf("%d", result);
    return 0;
}

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

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