• 2022-06-06
    任务一:已知某个班有 M 个学生,学习 N 门课程,已知所有学生的各科成绩,编程:分别求每个学生的平均成绩,并输出。 要求:  定义一个二维数组,用于存放 M 个学生的 N 门成绩。定义一个一维数组,用于存放每个学生的平均成绩。  做二重循环,将每个学生的成绩输入到该二维数组中。  做二重循环,对已经存在于二维数组的中的值进行平均分计算,将结果保存到一个一维数组中。  做循环输出该一维数组(即平均分)的值
  • public class Demo03_1 { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int M = 10,N = 3; //定义一个二位数组,存放M个学生,每个学生N门成绩 double score[][] = new double[M][N]; //定义一个存放平均成绩的数组 double ave[] = new double[10]; //输入每个学生的成绩 for (int i = 0; i < M; i++){ for (int j = 0; j < N; j++){ System.out.println("请输入第"+(i+1)+"个同学的第"+(j+1)+"科成绩"); score[i][j] = scanner.nextDouble(); } } //求每个同学的平均成绩并输出 for (int i = 0; i < M; i++){ for (int j = 0; j < N; j++){ ave[i]+=score[i][j]; } ave[i]/=ave.length; System.out.println("输入第"+(i+1)+"个同学的平均成绩是:"+ave[i]);[/i][/i][/i][/i][/i]

    内容

    • 0

      统计成绩一个班有N(N <;20)名学生,每个学生修了五门课。编写程序:①求每个学生的平均成绩,并输出学生的学号,每门课程的成绩及平均值。②求某门课程的平均分;要求:①分别编写2个函数实现以上2个要求。②第1个函数用数组名作形式参数。第2个函数用指针作形式参数,并在函数体内用指针对数组操作。

    • 1

      有一个学生类,基本信息有学号、成绩,请定义一个5个学生对象的数组,输出5个学生的平均成绩。

    • 2

      已知5个学生的4门课的成绩,要求求出每个学生的平均成绩,然后对平均成绩从高到低将各学生的成绩记录排序。(成绩最高的学生的排在数组的最前行,成绩最低的学生牌子啊数组的最后面的一行)

    • 3

      输入N个学生姓名及每个人M门课程的成绩,计算每个学生所有课程的均分,并将均分不及格的学生的姓名和成绩输出(如下图)。[img=450x363]17e0cc61901d950.png[/img]

    • 4

      用C语言实现:从键盘输入4个学生3门课的成绩至二维数组中,并求出每个学生3门课的平均成绩。