满意答案
#包括
#包括
#定义RA 5 / *矩阵A的行数* /
#定义CA 5 / *矩阵A是列数* /
#定义RB的5 / *的行数,矩阵B * /
#定义CB 5 / *矩阵B是数列* /
{
A [RA] [CA];
INT B [RB] [CB];
C [RA] [CB]; BR /> INT I,J,K,
的printf(“1”);
/ *随机生成矩阵A * /
随机();
(I = 0
{(J = 0,J
[I] [J] =随机(20);}
>
/ *随机生成矩阵B * /
随机();
(I = 0;
{(J = 0; J
B [我] [J] =随机(20);}
/ *输出矩阵A * /
的printf(“\ nMatrix A“);
(I = 0;
的printf(”\ N“);
(J = 0; J
的printf(“%4D”A [I] [J]);
的printf(“\ N”);
}
BR /> / *输出矩阵B * /
的printf(“\ nMatrix B”);
就(i = 0;
的printf(“ \ N“);
(J = 0; J
的printf(”%4D“,B [I] [J]);
>的printf(“\ N”);
}
/ *两个矩阵相乘* /
就(i = 0; <= RA; + +)
(J = 0; J
{
对C [i] [J] = 0;
(K = 0; K表
对C [i] [j]的+ = A [I] [K] * B [K] [J];
}
/ *输出矩阵* /
的printf(“\ nMatrix A * B \ N”);
就(i = 0;
的printf(“\ N “);
(J = 0; J
的printf(”%4D“,对C [i] [j]的);
的printf(”\ N “);
}的getch();
}
您还可以更改随机生成矩阵,矩阵的失败
00分享举报