L1-005 考试座位号 (15分)

/**
 * 该方法使用数组去实现
 */
#include<iostream>
using namespace std;
int main()
{
	int num,b[1000]={},c[1000]={},last_num,find_b;
	//身份证16位数太大了,当成字符串去实现
	string a[1000]={};
	//限定输入的考生
	cin>>num;
	for(int i=0;i<num;i++){
		cin>>a[i]>>b[i]>>c[i];
	}
	//要查询多少人
	cin>>last_num;
	for(int i=0;i<last_num;i++){
		//输入试机座位号
		cin>>find_b;
		//根据试机座位号得出身份证和考试座位号
		for(int j=0;j<num;j++){
			if(find_b == b[j]){
				cout<<a[j]<<' '<<c[j]<<endl;
				break;
			}
		}
	}
	return 0;
}
posted @ 2020-10-23 11:47  不懂就问薛定谔的猫  阅读(176)  评论(0)    收藏  举报