본문 바로가기
코딩테스트 준비/백준 C#

백준 C# - 2738

by 코딩하는 돼징 2023. 5. 15.
반응형

2차원 배열 알아보러 가기

 

C# - 2차원 배열

1. 초기화 및 값 할당 방법 int [,] = new int [3,3]; 01 초기화 구문을 사용하여 값 할당 int[,] array = new int[,]{ { 1 , 2 , 3 } , { 4 , 5 , 6 } , { 7 , 8 , 9 } }; 02 인덱스를 사용하여 값 할당 array[0,1] = 1; array[0,2] = 2; a

code-piggy.tistory.com


using System;
using System.Collections.Generic;
using System.Text;
namespace baek2
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = Console.ReadLine();
            string[] token = s.Split();
            int n = int.Parse(token[0]);
            int m = int.Parse(token[1]);
            int[,] array1 = new int[n, m];
            int[,] array2 = new int[n, m];
            int[,] array3 = new int[n, m];
            int z = 2;
            for (int i = 0; i < n; i++)
            {
                string a = Console.ReadLine();
                string[] a_token = a.Split();

                for (int j = 0; j < m; j++)
                {
                    array1[i, j] = int.Parse(a_token[j]);
                    array3[i,j ] = int.Parse(a_token[j]);
                }
            }
            for (int i = 0; i < n; i++)
            {
                string b = Console.ReadLine();
                string[] b_token = b.Split();

                for (int j = 0; j < m; j++)
                {
                    array2[i, j] = int.Parse(b_token[j]);
                    array3[i, j] += int.Parse(b_token[j]);
                }
            }
            for(int i=0;i<n;i++)
            {
                for(int j=0; j<m;j++)
                {
                    Console.Write(array3[i,j] +" ");
                }
                Console.WriteLine();
            }   
        }
    }
}
반응형

'코딩테스트 준비 > 백준 C#' 카테고리의 다른 글

백준 C# - 10798  (0) 2023.05.18
백준 C# - 2566  (0) 2023.05.17
백준 C# - 25206  (1) 2023.05.15
백준 C# - 1316  (0) 2023.05.15
백준 C# - 2941  (0) 2023.05.15

댓글