题目描述
输入一个班级5个学生各5科成绩,输出5个学生各5科成绩及总分。
输入描述
五行,每行输入一个学生各5科成绩(浮点数表示,范围0.0~100.0),用空格分隔。
输出描述
五行,按照输入顺序每行输出一个学生的5科成绩及总分(小数点保留1位),用空格分隔。
示例1
输入
98.5 96.0 100 99 88
60.5 77 88.5 99 60
80 80.5 89 91 92
93 94 95.5 96 97.5
100 98 88.5 88 78.5
输出
98.5 96.0 100.0 99.0 88.0 481.5
60.5 77.0 88.5 99.0 60.0 385.0
80.0 80.5 89.0 91.0 92.0 432.5
93.0 94.0 95.5 96.0 97.5 476.0
100.0 98.0 88.5 88.0 78.5 453.0
代码实现
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
double[][] grade = new double[5][6];
//读入5个学生的5科成绩
for(int i=0;i<5;i++){ //第几个学生
double totalgrade = 0;
String[] arr = in.readLine().split(" ");
for(int j=0;j<5;j++){
grade[i][j] = Double.valueOf(arr[j]);
totalgrade += grade[i][j];
}
grade[i][5] = totalgrade;//每个学生的总分
}
//输出成绩和总分
for(int i=0;i<5;i++) {
for(int j=0;j<6;j++) {
System.out.print(grade[i][j]+" ");
}
System.out.println();
}
}
}