중첩 반복문

반복문 안의 반복문으로 정렬 알고리즘에 많이 사용된다.

 

중첩 반복문을 이용하여 원하는 기호로 직사각형을 만드는 프로그램을 만들어보자.

Console.Write("행의 갯수를 입력하세요. : ");
int rows = Convert.ToInt32(Console.ReadLine());

Console.Write("열의 갯수를 입력하세요. : ");
int columns = Convert.ToInt32(Console.ReadLine());

Console.Write("기호를 입력하세요. : ");
String symbol = Console.ReadLine();

for (int i = 0; i < rows; i++)
{
    for (int j = 0; j < columns; j++)
    {
        Console.Write(symbol);
    }
    Console.WriteLine();
}

외부 반복문이 실행되면 즉시 내부 반복문이 실행된다. 내부 반복문이 모두 끝나야 외부 반복문 한 번이 반복된 것이다. 내부 반복문이 끝날 때마다 한 줄씩 넘어가기 위해 Console.WriteLine();을 넣는다. 이것이 반복되면 우리가 설정한 기호의 직사각형이 완성된다.

 

 

'C# > C#' 카테고리의 다른 글

18. 가위바위보 게임(Rock-Paper-Scissors Game)  (0) 2023.09.07
17. 숫자 맞추기 게임(Number Guessing Game)  (0) 2023.09.05
15. For문(For Loops)  (0) 2023.08.31
14. While문(While Loops)  (0) 2023.08.31
13. 논리 연산자(Logical Operators)  (0) 2023.08.31

+ Recent posts