반응형
3X3 행렬의 합을 구하는 프로그램을 작성해보자.
행렬로 사용할 2차원 배열은 초기화해서 사용
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int arr1[3][3] = { {10, 20, 30}, {40, 50, 60}, {70, 80, 90} };
int arr2[3][3] = { {9, 8, 7}, {6, 5, 4}, {3, 2, 1} };
int sum_arr[3][3];
int i, j;
printf("x 행렬: \n");
for (i = 0; i < 3; ++i)
{
for (j = 0; j < 3; ++j)
{
printf("%2d ", arr1[i][j]);
}
printf("\n");
}
printf("\n");
printf("y 행렬: \n");
for (i = 0; i < 3; ++i)
{
for (j = 0; j < 3; ++j)
{
printf("%2d ", arr2[i][j]);
}
printf("\n");
}
printf("\n");
printf("x + y 행렬 : \n");
for (i = 0; i < 3; ++i)
{
for (j = 0; j < 3; ++j)
{
sum_arr[i][j] = arr1[i][j] + arr2[i][j];
printf("%2d ", sum_arr[i][j]);
}
printf("\n");
}
printf("\n");
return 0;
}
반응형
'Language > C' 카테고리의 다른 글
[ C ] [ 포인터 연습 문제 ] 배열 원소 출력 프로그램 (0) | 2021.12.13 |
---|---|
[ C ] [ 배열 연습 문제 ] 기차표 예매 프로그램 (0) | 2021.12.12 |
[ C ] [ 배열 연습 문제 ] 할인 가격 출력 프로그램 (0) | 2021.12.10 |
[ C ] [ 배열 연습 문제 ] 배열 원소 합계 프로그램 (0) | 2021.12.09 |
[ C ] [ 배열 연습 문제 ] 배열 원소 역순 출력 프로그램 (0) | 2021.12.08 |