平均成績計算機能キーアルゴリズム
7705 ワード
あるクラスに30人の学生がいることを知っていて、5つの課程を勉強して、すべての学生の各科の成績を知っています.プログラムを作成してください:各学生の平均成績をそれぞれ計算し、出力します.
注意:30人の学生の5つの成績を格納するための2次元配列Aを定義します.1次元配列Bを定義し、各学生の5科目の平均成績を格納します.
①二重ループを用いて、生徒毎の成績を二次元配列Aに入力する.
②二重ループを用いて、既に2次元配列Aに存在する値を平均して分割し、結果を1次元配列Bに保存する.
③1次元配列B(すなわち平均点)の値を循環出力する.
注意:30人の学生の5つの成績を格納するための2次元配列Aを定義します.1次元配列Bを定義し、各学生の5科目の平均成績を格納します.
①二重ループを用いて、生徒毎の成績を二次元配列Aに入力する.
②二重ループを用いて、既に2次元配列Aに存在する値を平均して分割し、結果を1次元配列Bに保存する.
③1次元配列B(すなわち平均点)の値を循環出力する.
package Third;
import java.util.Random;
import java.util.Scanner;
public class two {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int[][] A = new int[30][5];// 30 5
int[] B = new int[30]; // 5
// 5
for(int i=0;i < A.length;i++){
int count=0; // ,
System.out.print(" "+(i+1)+" 5 :\t");
for(int j=0;j< A[i].length;j++){
int sr=scanner.nextInt();
A[i][j] =sr;//
count += A[i][j]; // 5
//System.out.print(A[i][j]+"\t");
}
count = count/5; // 5
B[i] = count; // b
System.out.println("");
System.out.println(" "+(i+1)+" 5 :\t"+B[i]);
System.out.println();
}
/*for(int i =0;i
}
}