작은 걸음 I — 글자와 숫자로 만들기

별을 여러 줄 그리기

별 네 개씩 세 줄을 그리세요.

이번에 배울 것

반복문 안에 반복문을 넣을 수 있습니다. 바깥 반복은 줄을 세고, 안쪽 반복은 그 줄에 찍을 별을 셉니다.

실행해 보기

예제 · example.cpp
void small_main()
{
    for (int row = 0; row < 2; row = row + 1)
    {
        for (int col = 0; col < 3; col = col + 1)
        {
            write("*");
        }
        print();
    }
}

write는 출력 뒤 줄을 바꾸지 않습니다. print()는 내용 없이 줄만 바꿉니다. 따라서 별 세 개를 붙여 쓴 뒤 줄을 바꾸는 일을 두 번 합니다.

예상 출력:

***
***

Exercise — 한 가지 바꾸기

별 네 개씩 세 줄을 그리세요.

연습 문제 코드 · exercise_starter.cpp
void small_main()
{
    for (int row = 0; row < 2; row = row + 1)
    {
        for (int col = 0; col < 3; col = col + 1)
        {
            write("*");
        }
        print();
    }
}

Hint

위 예제에서 필요한 부분을 바꾸어 보세요.

풀이 보기
void small_main()
{
    for (int row = 0; row < 3; row = row + 1)
    {
        for (int col = 0; col < 4; col = col + 1)
        {
            write("*");
        }
        print();
    }
}
← 이전 레슨다음 레슨 →