2 回答

TA貢獻1865條經(jīng)驗 獲得超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條經(jīng)驗 獲得超13個贊
做這個修改
取出average= sum/5;內(nèi)循環(huán)外
將其存儲在您的一維數(shù)組中,每行平均 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]);
}
請注意,由于您的所有分數(shù)都是int,因此您將獲得整數(shù)平均值而不是小數(shù)平均值。
添加回答
舉報