请老师查看

来源:1-8 编程练习

慕勒3177846

2020-05-19 23:46:00

import java.util.Scanner;
public class ScoreDemo{

public static void main(String[] args) {
   int[][] intArray = new int[3][2];
         int sumc = 0;
         int avg = 0;
         int summ = 0;
        //从键盘输入学生成绩,要求输入顺序与效果图一致
         Scanner sc = new Scanner(System.in);
         for(int i=0;i<intArray.length;i++){
             for(int j=0;j<intArray[0].length;j++){
                 if(j==0){
                 System.out.println("请输入第"+(i+1)+"位同学的语文成绩:");
                    
                 }
                 else{System.out.println("请输入第"+(i+1)+"位同学的数学成绩:");
                    
                 }
                 intArray[i][j] = sc.nextInt();
             }
             System.out.println();
         }

        //求语文的总成绩和平均分
         for(int i = 0; i<intArray.length;i++){
             sumc = sumc + intArray[i][0];
         }
        
         avg = sumc / 3;

        //求数学的总成绩和平均分
         for(int i = 0; i<intArray.length;i++){
             summ = summ + intArray[i][1];
         }
        
         System.out.println("语文总成绩为:"+sumc);
         System.out.println("语文平均分为:"+avg);
         System.out.println("数学总成绩为"+summ);
         }

}


写回答

1回答

好帮手慕阿园

2020-05-20

同学你好,课题完成的不错,很棒;但是同学的代码没有求出数学成绩的平均分,效果图如下

http://img.mukewang.com/climg/5ec4c3dc092126c002850180.jpg

同学参考语文平均成绩修改即可,修改后代码如下

http://img.mukewang.com/climg/5ec4c3e60967222805540126.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


0

0 学习 · 16556 问题

查看课程