作业帮 > 综合 > 作业

编写一个c程序完成4×4阶矩阵的乘法,并显示结果

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/26 13:59:17
编写一个c程序完成4×4阶矩阵的乘法,并显示结果
编写一个c程序完成4×4阶矩阵的乘法,并显示结果
#include <stdio.h>

void main() {
\x05int M1[4][4] = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}; // 矩阵1
\x05int M2[4][4] = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}; // 矩阵2
\x05int R[4][4] = {0}; // 存放结果

\x05for(int i=0; i<4; i++) { // 生成R的某行
\x05\x05for(int j=0; j<4; j++) { // 生成R的某列
\x05\x05\x05for(int k=0; k<4; k++) { // 生成R的某行某列的元素(求和)
\x05\x05\x05\x05R[i][j] += M1[i][k] * M2[k][j];
\x05\x05\x05}
\x05\x05}
\x05}

\x05for(int m=0; m<4; m++) {
\x05\x05for(int n=0; n<4; n++) {
\x05\x05\x05printf("%d ", R[m][n]);
\x05\x05}
\x05\x05putchar('\n');
\x05}
}