数组与函数,程序问题,C语言

输入一个3*3的矩阵,将该矩阵置(行列互换)后输出。输出结果中每个数字占4列宽度,例如输入
123 147
456 258
789,输出 369
什么意思啊,我看不懂,求学霸指点指点

行列呼唤啊,就是a[i][j] = a[j][i]这种

#Include <stdio.h>
int main()
{
    int a[3][3];
    int i,j,t;
    for(i=0;i<3;i++)
        for(j=0;j<3;j++)
            scanf("%d",&a[i][j]);
    for(i=0;i<3;i++)
        for(j=i+1;j<3;j++)
        {
            t = a[i][j];
            a[i][j] = a[j][i];
            a[j][i] = t;
        }
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
            printf("%4d",a[i][j]);
        printf("\n");
    }
    return 0;
}

img
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/348837825176150.jpg "#left")