哈希表

定义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;
        }
    }
}