PAT_考试座位号

/**
 * 每个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[n];
		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;
		}
	}
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值