下面是并不通用的代码,通用的代码输入 **二级指针,即相应的行列数
#include <stdio.h>
Multi(double a[][4], double b[][2], double c[][2])
{
int i, j, l;
for(i = 0; i < 2; i++)
for(j = 0; j < 2; j++)
{
for(l = 0; l < 4; ++l)
c[i][j] = a[i][j] * b[j][i];
}
}
int main()
{
double a[2][4]; /* 给具体值 */
double b[4][2]; /* 具体值 */
double c[2][2];
Multi(a, b, c);
return 0;
}