중첩 반복문
반복문 안의 반복문으로 정렬 알고리즘에 많이 사용된다.
중첩 반복문을 이용하여 원하는 기호로 직사각형을 만드는 프로그램을 만들어보자.
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 |