package LI;
import java.util.Scanner;
public class F {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int m=sc.nextInt();
int k=sc.nextInt();
int one[][]=new int[n][m];
int two[][]=new int[m][k];
int three[][]=new int[n][k];
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
one[i][j]=sc.nextInt();
}
}
for (int i = 0; i < m; i++) {
for (int j = 0; j < k; j++) {
two[i][j]=sc.nextInt();
}
}
for (int i = 0; i < n; i++) {
for (int l = 0; l < k; l++) {
int result=0;
for (int j = 0; j < m; j++) {
result+=one[i][j]*two[j][l];
}
three[i][l]=result;
System.out.print(three[i][l]+" ");
}
System.out.println();
}
}
}
这是一个Java程序,用于读取用户输入的矩阵并进行矩阵乘法运算。程序首先定义了两个二维数组分别代表两个矩阵,然后通过三层循环进行矩阵元素的相乘与累加,最后输出结果矩阵。
1564

被折叠的 条评论
为什么被折叠?



