题目链接:点击打开链接
知识点笔记:
1.学会使用结果体
2.灵活运用数组下表
AC代码:
#include <cstdio>
const int maxN=1010;
struct Student{
long long id;
int examSeat;
}testSeat[maxN]; //以试机座位号作为下表记录考生
int main(){
int n,m,seat,examSeat;
long long id;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%lld %d %d",&id,&seat,&examSeat);
testSeat[seat].id=id;
testSeat[seat].examSeat=examSeat;
}
scanf("%d",&m);
int s[m];
for(int i=0;i<m;i++){
scanf("%d",&s[i]);
}
for(int i=0;i<m;i++){
printf("%lld %d\n",testSeat[s[i]].id,testSeat[s[i]].examSeat);
}
return 0;
}