//计算各科平均分
public class arrayaverage2 {
public static void main(String[] args) {
// 用二维数组表示的学生成绩:
int[][] scores = {
{ 82, 90, 91 },
{ 68, 72, 64 },
{ 95, 91, 89 },
{ 67, 52, 60 },
{ 79, 81, 85 },
};
int num = 0;
for(int[] arr : scores) {
for(int n : arr) {
num++;
}
for(int o = 0;o < (num/scores.length);o++) {
double sum = 0;
double average = 0;
for(int i = 0; i < scores.length; i++) {
sum+=scores[i][o];
average = sum/scores.length;
System.out.printf("第%d科成绩平均分为:%.2f\n", o+1, average);
Sign in to make a reply
Ctct626
//计算各科平均分
public class arrayaverage2 {
public static void main(String[] args) {
// 用二维数组表示的学生成绩:
int[][] scores = {
{ 82, 90, 91 },
{ 68, 72, 64 },
{ 95, 91, 89 },
{ 67, 52, 60 },
{ 79, 81, 85 },
};
int num = 0;
for(int[] arr : scores) {
for(int n : arr) {
num++;
}
}
for(int o = 0;o < (num/scores.length);o++) {
double sum = 0;
double average = 0;
for(int i = 0; i < scores.length; i++) {
sum+=scores[i][o];
}
average = sum/scores.length;
System.out.printf("第%d科成绩平均分为:%.2f\n", o+1, average);
}
}
}