상세 컨텐츠

본문 제목

[알고리즘] 행렬 곱셈

Algorithm

by 메타샤워 2023. 7. 18. 18:21

본문

#include <stdio.h>
 
void matrix_multiply(){
    int A[2][4]={{5,7,-3,4},{2,-5,3,6}};
    int B[4][3]={{3,0,8},{-5,1,-1},{7,4,4},{2,4,3}};
    int S[2][3];
 
    int i,j,k;
    int sum;
 
    for(i=0; i<2; i++){
        for(j=0; j<3; j++){
            sum=0;
            for(k=0; k<4; k++){
                sum+=A[i][k]*B[k][j];
            }
            S[i][j]=sum;
        }
    }
 
    for(i=0; i<2; i++){
        for(j=0; j<3; j++){
            printf("%d\t",S[i][j]);
        }
        printf("\n");
    }
 
}
 
int main(void){
    matrix_multiply();
    return 0;
}

관련글 더보기