gpt4 book ai didi

java - 如何以数组形式返回矩阵中每一行的总和?

转载 作者:行者123 更新时间:2023-12-02 08:39:32 25 4
gpt4 key购买 nike

是的,我是初学者。是的,我尝试过谷歌。是的,我的耐心让我失望了!

我有一个任务来计算矩阵 m 中每行的总和并将它们作为数组返回。这个小片段是我到目前为止所想出的。但是我在哪里声明数组呢?我想我需要对数组而不是整数进行求和。预先感谢您的帮助!

public static int sum(int[][] m) {
for(int i = 0; i < m.length; i++){
int sum = 0;
for(int j = 0; j < m[0].length; j++){
sum = sum + m[i][j];
}

return sum;
}
}

最佳答案

你很接近!只需要在循环外部声明数组即可。

public static int[] sum(int[][] m) {
int[] sums = new int[m.length];
for(int i = 0; i < m.length; i++) {
sums[i] = 0;
for (int j = 0; j < m[i].length; j++) {
sums[i] += m[i][j];
}
}
return sums;
}

关于java - 如何以数组形式返回矩阵中每一行的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61462174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com