3866 - 4.8 找出最高分
时间限制 : 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); } }