问题遇到的现象和发生背景
PTA Basic level 1004。本地编译答案与测试区案例一致,但是pta测试区的运行结果为一空行。测试结果是答案错误。
问题相关代码,请勿粘贴截图
运行结果及报错内容
本地运行结果正常,pta报错:答案错误。测试区输出空行。
我的解答思路和尝试过的方法
创建二维数组,用冒泡排序排序数组(不知道Arrays.sort),输出最大成绩和最小成绩的姓名和学号
我想要达到的结果
找出pta输出异常原因。
PTA Basic level 1004。本地编译答案与测试区案例一致,但是pta测试区的运行结果为一空行。测试结果是答案错误。
本地运行结果正常,pta报错:答案错误。测试区输出空行。
创建二维数组,用冒泡排序排序数组(不知道Arrays.sort),输出最大成绩和最小成绩的姓名和学号
找出pta输出异常原因。
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int n = Integer.parseInt(reader.nextLine());
int i=0;
String [][] grades = new String[n][3];
while (reader.hasNextLine()){
String str = reader.nextLine();
grades[i] = str.split(" ");
i++;
if(i==n){break;}
}
BubbleSort(grades);
System.out.println(grades[n-1][0] + " " + grades[n-1][1]);
System.out.println(grades[0][0] + " " + grades[0][1]);
}