编写程序计算两个矩阵的乘积,请将以下代码复制到codeblocks中,将multiply函数补充完整,程序运行正确后将所有代码(包括题目中给出的代码)复制到答题区内运行并提交。C语言矩阵相乘 您所在的位置:网站首页 c语言计算两数乘积的代码 编写程序计算两个矩阵的乘积,请将以下代码复制到codeblocks中,将multiply函数补充完整,程序运行正确后将所有代码(包括题目中给出的代码)复制到答题区内运行并提交。C语言矩阵相乘

编写程序计算两个矩阵的乘积,请将以下代码复制到codeblocks中,将multiply函数补充完整,程序运行正确后将所有代码(包括题目中给出的代码)复制到答题区内运行并提交。C语言矩阵相乘

2023-12-23 00:32| 来源: 网络整理| 查看: 265

文章目录 题目参考答案解题思路错点无函数做法

题目

编写程序计算两个矩阵的乘积,请将以下代码复制到codeblocks中,将multiply函数补充完整,程序运行正确后将所有代码(包括题目中给出的代码)复制到答题区内运行并提交。 #include #define M 3 #define S 4 #define N 2

void multiply(int A[M][S], int B[S][N], int C[M][N]) {

}

int main() { int i, j; int A[M][S], B[S][N], C[M][N]; printf(“Please input A:\n”); for (i = 0; i < M; i ++) for (j = 0; j < S; j ++) scanf("%d", &A[i][j]); printf(“Please input B:\n”); for (i = 0; i < S; i ++) for (j = 0; j < N; j ++) scanf("%d", &B[i][j]); multiply(A,B,C); printf(“C=\n”); for (i = 0; i < M; i ++){ for (j = 0; j < N; j ++) printf("%d “, C[i][j]); printf(”\n"); } return 0; } 程序运行示例: Please input A: 1 2 3 4 5 6 7 8 4 7 9 2 Please input B: 2 6 4 8 4 6 3 9 C= 34 76 86 192 78 152

参考答案 #include #define M 3 #define S 4 #define N 2 void multiply(int A[M][S], int B[S][N], int C[M][N]) { int i, j, k; for (i = 0; i for (k = 0; k int i, j; int A[M][S], B[S][N], C[M][N] = {0}; //必须对C数组进行初始化 printf("Please input A:\n"); for (i = 0; i int i, j, k; for (i = 0; i for (k = 0; k int i, j, k; int A[M][S], B[S][N], C[M][N] = {0}; //初始化很重要 printf("Please input A:\n"); for (i = 0; i for (k = 0; k for (j = 0; j


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有