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

Q.192025년1회9과목 · C언어배점 5점
아래 코드의 출력값을 작성하시오.
#include <stdio.h>
char Data[5] = {'B','A','D','E'};
char c;
int main(){
    int i, temp, temp2;
    c = 'C';
    printf("%d\n", Data[3] - Data[1]);
    for(i=0; i<5; ++i)
        if(Data[i] > c) break;
    temp = Data[i]; Data[i] = c; i++;
    for(; i<5; ++i){
        temp2 = Data[i]; Data[i] = temp; temp = temp2;
    }
    for(i=0; i<5; i++) printf("%c", Data[i]);
}

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

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