gpt4 book ai didi

java求二维方形网格的总和

转载 作者:行者123 更新时间:2023-12-01 10:06:33 24 4
gpt4 key购买 nike

我正在编写尝试查找二维数组之和的代码:

int gridSum(int[][] grid) {
int total = 0;
for (int r = 0; r < grid.length;r++){
for(int c = 0; c < grid.length; c++){
total += grid [r][c];
}
}
return total;
}

它会运行,但如果我输入总和为零以外的值,或者只有一个值,它会返回错误的总和。

最佳答案

这可能就是您正在寻找的:

   public static void main(String[] args) {
int[][] multi = new int[][]{
{1, 2},
{3, 4, 5},
{6, 7, 8, 9}
};

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

System.out.println(sum);
}

输出将为 45。

关于java求二维方形网格的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36414242/

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