프로그래밍 언어 활용난도 중상
10번 · 주관식 · 5점
다음 C 프로그램의 실행 결과를 두 줄로 쓰시오.
#include <stdio.h>
int main(void) {
char letters[5] = {'B', 'A', 'D', 'E', '\0'};
char target = 'C';
int pos;
printf("%d\n", letters[3] - letters[1]);
for (pos = 0; pos < 4; pos++) {
if (letters[pos] > target) break;
}
for (int i = 4; i > pos; i--) {
letters[i] = letters[i - 1];
}
letters[pos] = target;
for (int i = 0; i < 5; i++) printf("%c", letters[i]);
return 0;
}