[c언어](연습문제) 2차원배열 행렬의 행과 열의 위치를 바꾸어서 출력

|



2차원(3X3) 배열에 다음의 내용을 초기화 하여 저장하고 출력하고, 행과 열의 위치를 바꾸어서 출력하는 프로그램을 작성하시오.
2    4    6
8   10   12
14  16  18

#include <stdio.h>
int main(void)
{
    int i, j;
    int a[3][3]={{2,4,6},{8,10,12},{14,16,18}};
    printf("original matrix\n");
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
            printf("%3d", a[i][j]);
        printf("\n");
    }
    printf("\ntranspose matrix\n");
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
            printf("%3d", a[j][i]);
        printf("\n");
    }
    return 0;
}

// 실행 결과


  ::