哈希表
定义map,key是学生学号,value是学生信息,即可实现学号查信息啦
#include<map>
using namespace std;
int main(){
int n,m;
cin>>n;
map<string,string> stus;
for(int i=0;i<n;i++){
string num,name,gender,age;
cin>>num>>name>>gender>>age;
stus[num]=num+" "+name+" "+gender+" "+age;
}
cin>>m;
for(int i=0;i<m;i++){
string num;
cin>>num;
if(stus.find(num)!=stus.end()){
cout<<stus[num]<<endl;
}
else{
cout<<"No Answer!"<<endl;
}
}
}

京公网安备 11010502036488号