题解 | #查找学生信息#

查找学生信息

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;
}
全部评论

相关推荐

05-26 22:25
门头沟学院 Java
Java小肖:不会是想叫你过去把你打一顿吧,哈哈哈
点赞 评论 收藏
分享
湫湫湫不会java:1.在校经历全删了2.。这些荣誉其实也没啥用只能说,要的是好的开发者不是好好学生3.项目五六点就行了,一个亮点一俩行,xxx技术解决,xxx问题带来xxx提升。第一页学历不行,然后啥有价值的信息也没有,到第二页看到项目了,第一个项目九点,第二个项目像凑数的俩点。总体给人又臭又长,一起加油吧兄弟
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务