#include <bits/stdc++.h> using namespace std; struct Student{ string id; string name; string sex; int age; }; Student student[1001]; void find(string id,int n){ int flag=0; for(int i=0;i<n;i++){ if(id==student[i].id){ flag=1; cout<<student[i].id<<" "<<student[i].name<<" "<<student[i].sex<<" "<<student[i].age<<endl; } } if(!flag){ cout<<"No Answer!"<<endl; } } int main(){ int n,m; cin>>n; for(int i=0;i<n;i++){ cin>>student[i].id>>student[i].name>>student[i].sex>>student[i].age; } cin>>m; string fid; for(int i=0;i<m;i++){ cin>>fid; find(fid,n); } return 0; }
注意“No Answer"的情况!