注意点:
- 这题容易想到用结构体存储学生的信息;
- 但是可能想不到直接用数组的坐标来表示学生的试机座位,这样的话就可以少一个成员变量;
#include<cstdio>
struct Student{
long long id;
int examseat;
}stu[1005];
int main(){
int n,m,examseat,seat;
long long id;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%lld %d %d",&id,&seat,&examseat);
stu[seat].id = id;
stu[seat].examseat = examseat;
}
scanf("%d",&m);
for(int i=0;i<m;i++){
scanf("%d",&seat);
printf("%lld %d\n",stu[seat].id,stu[seat].examseat);
}
return 0;
}
京公网安备 11010502036488号