题解 | #查找学生信息#

查找学生信息

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

//土尔逊Torson 编写于2023/06/13
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <map>

using namespace std;

map<string, string> student;

int main() {
	int n;
	scanf("%d", &n);
	getchar();               //吃掉回车
	for (int i = 0; i < n; ++i) {
		string str;
		getline(cin, str);
		int pos = str.find(" ");          //分界点
		string key = str.substr(0, pos);  //学号作为关键字
		student[key] = str;               //信息作为映射值
	}
	int m;
	scanf("%d", &m);
	for (int i = 0; i < m; ++i) {
		string key;
		cin >> key;
		string answer = student[key];
		if (answer == "") {
			answer = "No Answer!";
		}
		cout << answer << endl;
	}
	system("pause");
	return EXIT_SUCCESS;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

这是什么操作什么意思,这公司我服了...
斯派克spark:意思是有比你更便宜的牛马了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
05-24 14:12
门头沟学院 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
今天 12:11
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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