L2-015互评成绩 Java

来源:互联网 发布:万能恢复软件免费版 编辑:程序博客网 时间:2024/06/07 06:36



这道在测试的显示部分正确 


import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.Scanner;public class Main{  public static void main(String[] args){  Scanner sc=new Scanner(System.in);    int stuNum=sc.nextInt();    int b=sc.nextInt();    int outNum=sc.nextInt();    String[][] str=new String[stuNum][b];    for(int i=0;i<stuNum;i++){      for(int j=0;j<b;j++){        str[i][j]=sc.next();      }    }        double sum=0;    List list=new ArrayList();    for(int j=0;j<stuNum;j++){    Arrays.sort(str[j]);    for(int i=1;i<b-1;i++){    sum+=Integer.parseInt(str[j][i]);          }    double avg=sum/3;    list.add(avg);    sum=0;    }        Collections.sort(list);    int i;    for(i=stuNum-outNum;i<list.size();i++){      System.out.printf("%.3f",list.get(i));    if(i!=list.size()-1){    System.out.printf(" ");    }    }  }}


0 0