더북(TheBook)

4.3.1 break 문

어느 반에 학생이 1번부터 30번까지 있습니다. 이 중에서 1번 학생부터 5번 학생까지 조별 발표를 합니다. 이를 코드로 작성해 보겠습니다. 1번부터 30번이라는 숫자 범위를 보니 뭔가 떠오르지 않나요? 앞에서 배운 반복문이 생각난다면 훌륭합니다. 그럼 for 문으로 기본 형태를 작성해 봅시다.

학생 번호는 바뀌므로 정수형 변수 i로 표시합니다. 1번부터 30번까지 있으니 조건은 30보다 작거나 같을 때로 작성합니다. 그리고 ++ 연산자로 번호를 증가시켜야겠죠. 그런 다음 수행할 문장을 적습니다. 1~5번 학생이 조별 발표를 한다고 했으니 우선 이 내용을 출력하겠습니다. 번호는 변수 i에 저장되므로 %d를 지정해 출력하게 합니다. 다음과 같이 작성하고 실행해 보면 1번 학생부터 30번 학생까지 출력합니다.

4.3.1 break.c

int main(void) {
    for (int i = 1; i <= 30; i++) {
        printf("%d번 학생은 조별 발표를 준비하세요.\n", i);
    }
    return 0;
}

실행결과 icon_con

1번 학생은 조별 발표를 준비하세요.
2번 학생은 조별 발표를 준비하세요.
(중략)
29번 학생은 조별 발표를 준비하세요.
30번 학생은 조별 발표를 준비하세요.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.