题解 | #查找学生信息#
查找学生信息
https://www.nowcoder.com/practice/fe8bff0750c8448081759f3ee0d86bb4
//mp实现即可
#include <bits/stdc++.h>
#include <cstddef>
using namespace std;
struct Info{
string id;
string name;
string sex;
string age;
};
int main() {
int n;
cin >> n;
map<string,Info> mp;
while(n--){
Info info;
string ID;
cin >> ID >> info.name >> info.sex >> info.age;
info.id = ID;
mp[ID] = info;
}
int m;
cin >> m;
while(m--){
string t;
cin >> t;
if(mp.count(t) > 0){
Info ans = mp[t];
printf("%s %s %s %s",ans.id.c_str(),ans.name.c_str(),ans.sex.c_str(),ans.age.c_str());
}
else cout << "No Answer!";
cout << endl;
}
}
// 64 位输出请用 printf("%lld")
基恩士成长空间 419人发布
