实验10题目3:编写矩阵转置函数(函数下)

#include

int main()

{

    int a[4][4],n,i,j;

    scanf("%d",&n);

    for(i=0;i<4;i++){

        for(j=0;j<4;j++)

        a[i][j]=n*i+j;

    }

    printf("before:\n");

    for(i=0;i<4;i++)

        for(j=0;j<4;j++){

            printf("%3d",a[i][j]);

    if(j==3)

        printf("\n");

}

    printf("after:\n");

    fun(a);

    return 0;

}

void fun(int a[][4])

{

    int i,j;

    for(i=0;i<4;i++)

        for(j=0;j<4;j++)

        {

            a[j][i];

        printf("%3d",a[j][i]);

        if(j==3)

            printf("\n");

        }

}

你可能感兴趣的:(实验10题目3:编写矩阵转置函数(函数下))