输入十个同学的三门成绩
求每一门的平均分以及最高最低分
求问思路 试了很多次不知道从何下手
是求列的平均值吗
数组10 *3大小,每一门的平均分的话就是列的平均值
这是一个例子:4个同学3门成绩
class test {
public static void main (String[] args){
int [][]a={{85,90,96},{90,85,98},{90,90,80},{88 ,99,80}};
System.out.println("数组中的内容为:");
int sum=0,sum1 = 0;
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.print(a[i][j]+"\t");
}
System.out.println();
}
for(int i=0;i<3;i++){
int n=0;
sum1=0;
for(int j=0;j<a.length;j++) {
sum1+=a[j][i];
n++;
}
System.out.println("第"+(i+1)+"门成绩的平均分为:"+sum1/n);
}
}
}
二维数组,同学看做行,成绩看做列,遍历下数组,让每列相加取均值
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!