矩阵操作(转置、相加、相乘)

 矩阵转置:A[i][j] 与 A[j][i]位置上的元素互换

 矩阵相加:re1[i][j] = A[i][j] + B[j][i] ,只有A B C行列m n都相同才可以相加

 矩阵相乘:re3[i][j] = A[i][0] * C[0][j] + A[i][1] * C[1][j] + ... + A[i][N] * C[N][j]。只有两个矩阵,第一个矩阵n*m列数m等于第二个矩阵m*k行数m,两个矩阵才可以相乘,相乘后矩阵规模为:n * k,  且A * C 不一定= C*A

#include
#define line 5
#define column 4

int A[line][column];
int B[line][column];
int C[column][line];
int re1[line][column];
int re2[column][line];
int re3[line][line];



//矩阵值输出函数 
void out(int **a,int li,int row)
{
	for(int i=0;i

 

你可能感兴趣的:(数据结构)