一、题目
二、解题思路
每输入一个待查询的试机座位号码,都遍历所有的考生信息,若某考生的试机座位号码与待查询的试机座位号码相同,则输出该考生的准考证号和考试座位号并退出循环,继续查询下一个待查询的试机座位号码。
三、代码
#include<iostream>
using namespace std;
struct Student
{
string id;
int num1,num2;
}a[1001];
int main()
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i].id>>a[i].num1>>a[i].num2;
}
int m;
cin>>m;
while(m--)
{
int t;
cin>>t;
for(int i=0;i<n;i++)
{
if(t==a[i].num1)
{
cout<<a[i].id<<" "<<a[i].num2<<endl;
break;
}
}
}
return 0;
}
四、总结
结构体的应用。