2738번 : 행렬덧셈

박성진·2022년 10월 31일
0

baekjoon

목록 보기
2/7



import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int b = sc.nextInt();
		int [][]array1 = new int[a][b];
		int [][]array2 = new int[a][b];
	
		
		for(int i=0; i<array1.length; i++) {
			for(int j=0; j<array1[i].length; j++) {
				array1[i][j] = sc.nextInt();
			}
		}
		for(int i=0; i<array2.length; i++) {
			for(int j=0; j<array2[i].length; j++) {
				array2[i][j] = sc.nextInt();
			}
		}
		
		
		for(int i=0; i<array1.length; i++) {
			for(int j=0; j<array1[i].length; j++) {
				System.out.print(array1[i][j]+array2[i][j]+ " ");
			}
			System.out.println("");
		}
		
		
	}

}

행렬 덧셈 N*M 행렬 두개를 더해서 출력해준다. 여기서 행,열이 같은 숫자가 아닐때를
생각하지 않으면 오류가 발생!
값을 입력할때 array1[i].length 를 입력해서 행에 대한 열의 갯수만큼 반복문이 돌아가도록
해주면 풀이가 가능하다

profile
끄적끄적

0개의 댓글