33.1 1부터 100까지 숫자 출력하기

FizzBuzz 문제는 반복문, 조건문, 나머지 연산자, 비교 연산자를 모두 동원해야 풀 수 있습니다. 먼저 1부터 100까지 숫자를 출력해보겠습니다. 다음 내용을 소스 코드 편집 창에 입력한 뒤 실행해보세요.

print_1_to_100.c

#include <stdio.h>

int main()
{
    for (int i = 1; i <= 100; i++)    // 1부터 100까지 100번 반복
    {
        printf("%d\n", i);
    }

    return 0;
}

실행 결과

... (생략)
95
96
97
98
99
100

for로 1부터 100까지 100번 반복하면서 printf로 변수의 값을 출력하면 됩니다. 그리고 반복문의 변수는 정수이므로 printf로 출력할 때 서식 지정자로 %d를 사용합니다. 또한, 숫자를 출력한 뒤 줄바꿈을 해야 하므로 제어 문자 \n도 넣어줍니다.