PAT_考试座位号
2015-12-23 19:41
639 查看
/** * 每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下, * 考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码, * 考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机 * 座位号码求助于你,从后台查出他们的考试座位号码。 输入格式: 输入第一行给出一个正整数N(<=1000),随后N行,每行给出一个考生的信息: “准考证号 试机座位号 考试座位号”。其中准考证号由14位数字组成,座位从1到N编号。 输入保证每个人的准考证号都不同,并且任何时候都不会把两个人分配到同一个座位上。 考生信息之后,给出一个正整数M(<=N),随后一行中给出M个待查询的试机座位号码,以空格分隔。 输出格式: 对应每个需要查询的试机座位号码,在一行中输出对应考生的准考证号和考试座位号码, 中间用1个空格分隔。 */ import java.util.Scanner; public class Main { private static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); int n = sc.nextInt(); Student[] stu = new Student ; for (int i = 0; i < n; i++) { stu[i] = new Student(sc.next(),sc.nextInt(),sc.nextInt()); } int m = sc.nextInt(); int x = 0; for (int i = 0; i < m; i++) { x = sc.nextInt(); for (int j = 0; j < n; j++) { if(x == stu[j].getShijin()){ System.out.println(stu[j].getId()+" "+stu[j].getKaoshin()); } } } } static class Student{ private String id; private int shijin; private int kaoshin; public Student(String id, int shijin, int kaoshin) { super(); this.id = id; this.shijin = shijin; this.kaoshin = kaoshin; } public String getId() { return id; } public int getShijin() { return shijin; } public int getKaoshin() { return kaoshin; } } }
相关文章推荐
- Uri android 选择图片或拍照时旋转了90度问题
- apache2.4 的mpm配置
- VS2010 MFC CEdit控件 定位 末尾 设置焦点
- CSS3秘笈:第十一章
- 滑动积木块游戏设计 ——A*算法的应用
- OC中的block
- 跟奥巴马一起编程
- linux服务器 退出telnet 命令
- Android之获得内存剩余大小与总大小
- 安卓ADB指令
- Android事件传递机制
- Local database deployment problems and fixtures
- Duplicate复制数据库并创建物理StandBy(pfile版本)
- 和前司运维(张松)谈网络
- 关于软件工程和计算机科学的区别
- Android 中的 Service 全面总结
- bzoj2286: [Sdoi2011]消耗战
- Python基础教程之第2章 列表和元组
- Oracle数据库备份、恢复及常见问题
- Install MemCache at window