3866 - 4.8 找出最高分

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

编写程序,首先输入学生的个数、每个学生的名字及其分数,最后显示得最高分数的学生的名字。

题目输入

首先输入一行是一个正整数为学生个数n,然后输入n行,每行两个值,分别是学生名字和他的分数

题目输出

输出值为最高分的一个学生姓名,如果同时存在多个最高分学生,按顺序输出第一个最高分的学生姓名。


输入/输出样例

输入格式

3
张三 68
李四 97
王五 77

输出格式

李四

Java解答

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		Scanner input=new Scanner(System.in);
		int n=input.nextInt();
		int i=1;
		String A=input.next();
		double scoreA=input.nextDouble();
		while(i<n){
			String B=input.next();
			double scoreB=input.nextDouble();
			if(scoreB>scoreA){
				scoreA=scoreB;
				A=B;
			}
			i=i+1;
		}
		System.out.print(A);
	}

}