ABOUT ME

Today
Yesterday
Total
  • 행렬의 합(정적)
    코딩/C언어 2019. 9. 19. 15:01
    반응형
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    #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");
        }
    }

     

    결과:

    반응형

    '코딩 > C언어' 카테고리의 다른 글

    조합의 수(memo)  (0) 2019.09.19
    암호화(시저암호)  (0) 2019.09.17
    퀵정렬  (0) 2019.09.17
    병합정렬  (0) 2019.09.17
    삽입정렬  (0) 2019.09.17
Designed by Tistory.