题解 | #查找学生信息#

查找学生信息

http://www.nowcoder.com/practice/fe8bff0750c8448081759f3ee0d86bb4

#include<iostream>
#include<cstdio>
#include<map>
#include<string>

using namespace std;

int main() {
	int n;
	scanf("%d",&n);
	getchar();
	map<string,string> studentInfo;
	while(n--) {
		string str;
		getline(cin,str);
		int position = str.find(" ");
		string key = str.substr(0,position);
		string value = str.substr(position + 1);
		studentInfo.insert(pair<string,string>(key,value));
	}
	int m;
	scanf("%d",&m);
	while(m--) {
		string key;
		cin >> key;
		if(studentInfo.find(key) == studentInfo.end()) {
			cout << "No Answer!" << endl;
		} else {
			cout << key << " "<< studentInfo.at(key) << endl;
		}
	}
	return 0;
}
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务