C/C++矩阵的转置的实现方法

来源:爱站网时间:2020-04-18编辑:网友分享
学习C语言的时候是不是很多小伙伴们对于矩阵的转置都非常的好奇呢?那么接下来的内容中我们就和爱站小编一起去看看C/C++矩阵的转置的实现方法。

学习C语言的时候是不是很多小伙伴们对于矩阵的转置都非常的好奇呢?那么接下来的内容中我们就和爱站小编一起去看看C/C++矩阵的转置的实现方法。

废话不多说,直接上代码

 

#include
using namespace std;

 

const int N = 5;

int matrix[5][5] =
{
    1,2,3,4,5,
    1,2,3,4,5,
    1,2,3,4,5,
    1,2,3,4,5,
    1,2,3,4,5
};

void swap(int &a,int &b)
{
    a=a^b;
    b=a^b;
    a=a^b;
}
void matrix_transpose(int m[N][N])
{
    int i,j;
    for(i=1;i     {
        for(j=0;j             swap(m[i][j],m[j][i]);
    }
}
void print(int m[N][N])
{
    int i,j;
    for(i=0;i     {
        for(j=0;j             cout         cout     }
}

int main()
{
    cout     int a=10;
    int b=13;
    swap(a,b);
    cout     print(matrix);
    matrix_transpose(matrix);
    cout     print(matrix);
    return 0;
}

以上就是C/C++矩阵的转置的实现方法,大家学习的怎样呢?只有我们掌握好了专业知识,才能不畏惧任何人。

上一篇:c语言如何实现奇偶排序算法

下一篇:C语言中参数的传值问题介绍

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载