2 回答

TA贡献1865条经验 获得超7个赞
像这样的东西?
double[] grade = new double[10];
double sum=0, average=0;
for(int row=0; row<10; row++) {
sum = 0;
for(int col=0; col<scores[row].length; col++){
sum += scores[row][col];
}
average = sum/5;
grade[row] = average;
}

TA贡献1871条经验 获得超13个赞
做这个修改
取出average= sum/5;内循环外
将其存储在您的一维数组中,每行平均 grade[row] = sum/5;
for(int row=0; row<10; row++)
{
sum = 0;
for(int col=0; col<scores[row].length; col++)
{
sum = sum +scores[row][col];
}
grade[row] = sum/5; // store it in your array each rows average
System.out.println(grade[row]);
}
请注意,由于您的所有分数都是int,因此您将获得整数平均值而不是小数平均值。
没有找到匹配的内容?试试慕课网站内搜索吧
添加回答
举报