더북(TheBook)

6.1 반복되는 일을 수행하려면

화면에 “hi”라고 10번 출력하는 C 프로그램을 작성하고자 합니다. 우리가 지금까지 배운대로라면 다음과 같이 작성해야 합니다.

#include <stdio.h>
 
main() {
    printf("hi\n");
    printf("hi\n");
    printf("hi\n");
    printf("hi\n");
    printf("hi\n");
    printf("hi\n");
    printf("hi\n");
    printf("hi\n");
    printf("hi\n");
    printf("hi\n");
} 

그렇다면 “hi”를 100번 출력하는 코드를 작성해야 한다면 어떨까요? 아니 1000번, 10000번 출력해야 할 때는 어떨까요?

계속 이와 같은 형태로 코딩하는 데는 한계가 있습니다. 그렇다면 해결책은 무엇일까요?

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.