https://www.acmicpc.net/problem/2738
2738번: 행렬 덧셈
첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같
www.acmicpc.net
풀이
#include <stdio.h>
int main() {
int n, m;
int a[100][100], b[100][100];
scanf("%d %d", &n, &m);
for (int i = 0; i < n; i++) { // 행
for (int j = 0; j < m; j++) { // 열
scanf("%d", &a[i][j]); // i행j열의 원소 입력
}
}
for (int i = 0; i < n; i++) { // 행
for (int j = 0; j < m; j++) { // 열
scanf("%d", &b[i][j]); // i행j열의 원소 입력
}
}
for (int i = 0; i < n; i++) { // 행
for (int j = 0; j < m; j++) { // 열
printf("%d ", a[i][j] + b[i][j]); // i행j열의 원소끼리 합
}
printf("\n");
}
return 0;
}
행렬의 기본개념을 모른다면 문제조차 이해하기 쉽지않다.
'코딩 > 백준 문제 (브론즈)' 카테고리의 다른 글
[백준/2566/C언어] 최댓값 _ 풀이 (0) | 2023.08.22 |
---|---|
[백준/10798/C언어] 세로읽기 _ 풀이 (0) | 2023.08.22 |
[백준/9506/C언어] 약수들의 합 _ 풀이 (0) | 2023.08.21 |
[백준/10988/C언어] 팰린드롬인지 확인하기 _ 풀이 (0) | 2023.08.21 |
[백준/11718/C언어] 그대로 출력하기 _ 풀이 (0) | 2023.08.21 |