작은 걸음 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();
}
}