C—数组的转置

Posted fsh001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C—数组的转置相关的知识,希望对你有一定的参考价值。

C语言—数组转置

#include <stdio.h>

void main()
{
    // 数组的转置
    int a[4][4] = { {1,2,3,4}, {5,6,7,8}, {9,10,11,12}, {13,14,15,16} };
    int b[4][4];
    int i, j,t;
    for (i = 0; i < 4; i++)
    {
        for (j = 0; j < 4; j++)
        {
            if (i!=j)
            {
                b[j][i] = a[i][j];
            }
            else
            {
                b[i][j] = a[i][j];
            }
        }
    }

    for (i = 0; i < 4; i++)
    {
        for (j = 0; j < 4; j++)
        {
            printf("%d	", b[i][j]);
        }
        printf("
");
    }
}

以上是关于C—数组的转置的主要内容,如果未能解决你的问题,请参考以下文章

C语言编程:N*N方阵的转置

c语言实现数组的转置

数组的转置

Hive 中的转置数组

foreach遍历数组数组的转置与方阵的迹

LeetCode210513矩阵的转置和公平的糖果棒交换