所以我现在试着找出这些行和列的平均值,我已经得到了所有这些行和列的和。但是这个错误是由下面的代码引起的
int e[][] = {{10,30, 50, 200},
{60, 40,70, 55},
{80, 5, 35, 100}};
int sumRow = 0;
int sumCol = 0;
for (int r = 0; r < e.length; r++)
{
for (int c = 0; c < e[r].length;c++)
{
sumRow = sumRow + e[r][c];
}
System.out.println(sumRow);
}
for (int r = 0; r < e[r].length; r++)
{
for (int c = 0; c < e.length;c++)
{
sumCol = sumCol + e[c][r];
}
System.out.println(sumCol);
}
}
问题是在第二个嵌套的for循环的开始,我对此非常陌生,所以如果它很明显,不要感到惊讶。
for (int r = 0; r < e[r].length; r++)
这就是问题所在。
谢谢你的帮助。
转载请注明出处:http://www.xingnongyuan.com/article/20230523/1447511.html