더북(TheBook)

3행 3열짜리 2차원 배열에 행과 열이 같으면 1, 다르면 0을 입력한 후 출력하기

3행 3열짜리 배열을 만들고 행과 열이 같은 배열 위치에 1을 입력한 후 출력하는 내용을 다루어 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

2차원 배열에 행과 열이 같으면 1, 다르면 0을 입력한 후 출력: ArraySameIndex.cs

using System;

class ArraySameIndex
{
    static void Main()
    {
        int[,] arr = new int[3, 3];
        for (int i = 0; i < 3; i++)
        {
            for (int j = 0; j < 3; j++)
            {
                if (i == j)
                {
                    arr[i, j] = 1; //행과 열이 같으면 1로 채우기
                }
                else
                {
                    arr[i, j] = 0;
                }

                Console.Write(arr[i, j]);
            }
            Console.WriteLine();
        }
    }
}

실행 결과

100
010
001

2차원 배열을 출력할 때 for 문과 if 문의 조합으로 인덱스가 같으면 1을 저장하고, 다르면 0으로 저장하여 출력하는 예제를 만들어 보았습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.