题解 | #矩阵乘法#

矩阵乘法

https://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b

**package org.example;**

**import java.util.Scanner;**

**/****
** * 创建时间:2022年09月10日17时29分04秒**
** ***
** * @author liangpenghui**
** **/**
**public class HJ69矩阵乘法 {**
**    public static void main(String[] args) {**
**        Scanner scanner = new Scanner(System.in);**
**        while (scanner.hasNext()) {**
**            int x = scanner.nextInt();**
**            int y = scanner.nextInt();**
**            int z = scanner.nextInt();**
**            Matrix m1 = new Matrix(x, y);**
**            Matrix m2 = new Matrix(y, z);**
**            for (int i = 0; i < x; i++) {**
**                for (int j = 0; j < y; j++) {**
**                    m1.arr[i][j]=scanner.nextInt();**
**                }**
**            }**
**            for (int i = 0; i < y; i++) {**
**                for (int j = 0; j < z; j++) {**
**                    m2.arr[i][j]=scanner.nextInt();**
**                }**
**            }**
**            Matrix.ride(m1,m2).print();**

**        }**
**    }**

**    private static class Matrix {**
**        int m;**
**        int n;**
**        int[][] arr;**

**        public void print(){**
**            for (int i = 0; i < m; i++) {**
**                for (int j = 0; j < n; j++) {**
**                    System.out.print(arr[i][j]+" ");**
**                }**
**                System.out.println();**
**            }**
**        }**

**        public Matrix(int m, int n) {**
**            this.m = m;**
**            this.n = n;**
**            this.arr = new int[m][n];**
**        }**

**        public static Matrix ride(Matrix m1, Matrix m2) {**
**            int[][] arr1 = new int[m1.m][m2.n];**
**            for (int i = 0; i < m1.m; i++) {**
**                for (int j = 0; j < m2.n; j++) {**
**                    int s0 = 0;**
**                    for (int k = 0; k < m1.n; k++) {**
**                        s0 += m1.arr[i][k] * m2.arr[k][j];**
**                    }**
**                    arr1[i][j] = s0;**
**                }**
**            }**
**            Matrix matrix = new Matrix(m1.m, m2.n);**
**            matrix.arr = arr1;**
**            return matrix;**
**        }**
**    }**
**}**
#矩阵起源#
全部评论

相关推荐

感觉他们一点都不了解现在这个社会就业有多难,已经在牛客刷到好多篇&nbsp;延毕的帖子了,延毕就会导致已经找好的工作就没了,还得重新再找,学校和老师们是怎么想的呢????看到学生丢失工作会开心吗&nbsp;就业数据都在造假,真实的就业困难不去解决&nbsp;一个个真是好样的
从今天开始狠狠卷JVAV_癫:学生看到的是导师不放实习导致offer黄了。 导师看到的是招进来的学生吃自己补助和自己的招生名额,却没给自己升迁带来任何帮助,还要跑路。 根本利益的不一致,最主要留校的导师大概率是职场上招聘失败的,被迫留校的,什么牛鬼蛇神都会有
点赞 评论 收藏
分享
fRank1e:吓得我不敢去外包了,但是目前也只有外包这一个实习,我还要继续去吗
点赞 评论 收藏
分享
06-20 21:22
已编辑
门头沟学院 Java
纯真的河老师在喝茶:答应了就跑啊,实习随便跑啊,别被pua了,md就是找个廉价劳动力,还平稳过度正式工,到时候跟你说没转正
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务