1004 成绩排名 (20 分)
输入样式
3
Joe Math990112 89
Mike CS991301 100
Mary EE990830 95
输出样式
Mike CS991301
Joe Math990112
分析:
设置两个最大值和最小值,遍历一遍就可以了
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int min = 101;
int max = -1;
String h = "";
String l = "";
int n = 0;
n = in.nextInt();
for (int i = 0; i < n + 1; i++) {
String stu = in.nextLine();
if (!stu.isEmpty()) {
String[] s = stu.split(" ");
int score = Integer.parseInt(s[2]);
if (score <= min) {
min = score;
l = s[0] + " " + s[1];
}
if (score >= max) {
max = score;
h = s[0] + " " + s[1];
}
}
}
System.out.println(h);
System.out.println(l);
}
}