-
반응형12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849#include <stdio.h>void readMatrix(int a[][3]);void matrixAdd(int a[][3], int b[][3], int x[][3]);void printMatrix(int a[][3]);int main(void){int a[3][3], b[3][3], sum[3][3];printf("(3 X 3) 행렬 A 입력: \n");readMatrix(a);//printMatrix(a);printf("(3 X 3) 행렬 B 입력: \n");readMatrix(b);//printMatrix(b);printf("행렬합: \n");matrixAdd(a, b, sum);printMatrix(sum);}void readMatrix(int a[][3]){int i, j;for (i = 0; i < 3; i++)for (j = 0; j < 3; j++)scanf("%d", &a[i][j]);}void matrixAdd(int a[][3], int b[][3], int x[][3]){int i, j;for (i = 0; i < 3; i++)for (j = 0; j < 3; j++)x[i][j] = a[i][j] + b[i][j];}void printMatrix(int a[][3]){int i, j;for (i = 0; i < 3; i++){for (j = 0; j < 3; j++)printf("%d ", a[i][j]);printf("\n");}}
결과:
반응형