ZZULIOJ 1127: 矩阵乘积,Java

1127: 矩阵乘积

import java.util.Scanner;
public class Main {
    
    
    static Scanner cin = new Scanner(System.in);
    static int [][]a = new int[11][11];
    static int [][]b = new int[11][11];
    static int [][]c = new int[11][11];
    public static void main(String[] args) {
    
    
        int m=cin.nextInt();
        int p=cin.nextInt();
        int n=cin.nextInt();
        for(int i=0;i<m;i++) for(int j=0;j<p;j++) a[i][j]=cin.nextInt();
        for(int i=0;i<p;i++) for(int j=0;j<n;j++) b[i][j]=cin.nextInt();
        for(int i=0;i<m;i++)
            for(int j=0;j<n;j++)
                for(int k=0;k<p;k++)
                    c[i][j]+=a[i][k]*b[k][j];
        for(int i=0;i<m;i++)
        {
    
    
            for(int j=0;j<n;j++)
                System.out.printf("%d ",c[i][j]);
            System.out.println();
        }
    }
}

Supongo que te gusta

Origin blog.csdn.net/qq_52792570/article/details/121468251
Recomendado
Clasificación