PAT 乙级 1004. 成绩排名
来源:互联网 发布:lic授权软件破解 编辑:程序博客网 时间:2024/06/04 19:35
1004. 成绩排名
读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。
输入格式:每个测试输入包含1个测试用例,格式为
第1行:正整数n
第2行:第1个学生的姓名 学号 成绩
第3行:第2个学生的姓名 学号 成绩
… … …
第n+1行:第n个学生的姓名 学号 成绩
其中姓名和学号均为不超过10个字符的字符串,成绩为0到100之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。
输出格式:对每个测试用例输出2行,第1行是成绩最高学生的姓名和学号,第2行是成绩最低学生的姓名和学号,字符串间有1空格。
输入样例:
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); while(in.hasNextLine()){ int n = in.nextInt(); int max = 0; int min = 0; String maxStudent = null; String minStudent = null; String li = in.nextLine(); String line[] = in.nextLine().split(" "); min = max = Integer.parseInt(line[2]); maxStudent = minStudent = line[0]+" "+line[1]; for (int i = 1; i < n; i++) { line = in.nextLine().split(" "); int grade = Integer.parseInt(line[2]); if(grade > max){ max = grade; maxStudent = line[0]+" "+line[1]; } if(grade < min){ min = grade; minStudent = line[0]+" "+line[1]; } } System.out.println(maxStudent); System.out.println(minStudent); } }}
0 0
- PAT乙级 1004. 成绩排名
- PAT 乙级 1004. 成绩排名
- [PAT-乙级]1004.成绩排名
- PAT(乙级) 1004. 成绩排名
- PAT-乙级-1004. 成绩排名 (20)
- PAT乙级1004. 成绩排名 C++
- PAT乙级.1004. 成绩排名 (20)
- 1004. 成绩排名 (20)-PAT乙级
- PAT乙级 1004. 成绩排名 (20)
- PAT乙级1004. 成绩排名 (20)
- PAT乙级 1004. 成绩排名 (20)
- [PAT乙级]1004. 成绩排名 (20)
- 1004. 成绩排名 (20)--PAT乙级
- PAT乙级题1004.成绩排名
- PAT乙级1004. 成绩排名 (20)
- PAT乙级1004. 成绩排名 (20)
- PAT 乙级真题 1004.成绩排名
- PAT乙级—1004. 成绩排名 (20)-native
- html5 图片轮播
- docker镜像仓库的安装(apphouse)
- vim编辑器内的操作
- 配置eclipse中本地约束文件
- Quartz——有状态的job和无状态的job
- PAT 乙级 1004. 成绩排名
- uva820(最大流)
- 使用MediaTracker加载并显示图像
- 逆波兰表达式
- QT数据库
- clock的创意
- 遇到大容量磁盘你该怎么办?
- Spring框架基础之注解
- Android中的 事件流----浅析安卓中的动与静(四) 进程间通讯