矩阵乘法算法

来源:互联网 发布:怎么关闭139端口 编辑:程序博客网 时间:2024/06/15 03:17

矩阵相乘算法采用了3层循环,关键是输入二维数组时的入参时,要注意二维数组的第二个参数的大小要固定给出具体的值。



int  add_matrix(int a[][4],int arow,int acol,int b[][5],int brow,int bcol,int c[][5],int crow,int ccol)

{
    if(acol!=brow)
        return -1;
    if(crow!=arow||ccol!=bcol)
        return -1;
    for(int i = 0;i<crow;i++)
    {
        for(int j = 0;j<ccol;j++)
        {
            c[i][j] = 0;
            for(int m = 0;m<acol;m++)
                c[i][j] += a[i][m]*b[m][j];
        }
    }
}
原创粉丝点击