문제
다음은 C언어 코드의 문제이다. 보기의 조건에 맞도록 괄호안에 알맞은 코드를 작성하시오.
[보기] 입력값이 5, 4, 3, 2, 1 순서로 주어질 경우 출력값이 43215로 출력되어야 한다.
정답
n[(i+1) % 5]
n[(i+1) % 5]n[(i+1)%5]
해설
입력값 5, 4, 3, 2, 1 을 한 칸씩 앞으로 당겨 4, 3, 2, 1, 5 로 출력해야 한다. i 가 0일 때 n[1], 1일 때 n[2], ..., 4일 때 다시 n[0] 이 되어야 하므로 인덱스를 (i+1) % 5 로 순환시킨다. 따라서 빈칸은 n[(i+1) % 5] 이다.