吐鲁番做网站wordpress 缩略图截图
2026/4/17 15:34:21 网站建设 项目流程
吐鲁番做网站,wordpress 缩略图截图,郑州网站建设q.479185700強,网站开发公司东莞任务描述 本关任务#xff1a;编写一个程序#xff0c;输入两个矩阵输出矩阵乘的结果。矩阵乘法 矩阵相乘最重要的方法是一般矩阵乘积。它只有在第一个矩阵的列数#xff08; column #xff09;和第二个矩阵的行数#xff08; row #xff09;相同时才有意义。 矩阵乘法…任务描述本关任务编写一个程序输入两个矩阵输出矩阵乘的结果。矩阵乘法矩阵相乘最重要的方法是一般矩阵乘积。它只有在第一个矩阵的列数 column 和第二个矩阵的行数 row 相同时才有意义。矩阵乘法的定义如下设A为 m×p 的矩阵B为 p×n 的矩阵那么称 m×n 的矩阵C为矩阵A与B的乘积记作AB编程要求根据提示在右侧编辑器补充代码依次输入两个整数矩阵输出矩阵乘法的结果在输入矩阵时先输入行列数再输入矩阵。测试说明平台会对你编写的代码进行测试测试输入3 21 23 45 62 41 2 3 45 6 7 8预期输出11 14 17 2023 30 37 4435 46 57 68import java.util.Scanner; public class Multiply { public static void main(String[] args) { Scanner input new Scanner(System.in); int[][] result null; /********* Begin *********/ // 读取第一个矩阵的行列数 int m input.nextInt(); int p input.nextInt(); int[][] matrixA new int[m][p]; for (int i 0; i m; i) { for (int j 0; j p; j) { matrixA[i][j] input.nextInt(); } } // 读取第二个矩阵的行列数 int q input.nextInt(); int n input.nextInt(); int[][] matrixB new int[q][n]; for (int i 0; i q; i) { for (int j 0; j n; j) { matrixB[i][j] input.nextInt(); } } // 检查矩阵乘法是否合法 if (p ! q) { System.out.println(矩阵乘法不合法); return; } // 初始化结果矩阵 result new int[m][n]; for (int i 0; i m; i) { for (int j 0; j n; j) { for (int k 0; k p; k) { result[i][j] matrixA[i][k] * matrixB[k][j]; } } } /********* End *********/ // 输出结果矩阵 for (int i 0; i result.length; i) { for (int j 0; j result[i].length; j) { System.out.print(String.format(%d , result[i][j])); } System.out.println(); } } }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询