文章

211

粉丝

0

获赞

1131

访问

38.4k

头像
查找学生信息2 题解:
P1476 清华大学机试题
发布于2026年3月14日 14:13
阅读数 85

#include<bits/stdc++.h>
using namespace std;
struct Student {
    string num, name, gender, age;
};

int main() {
    int n;
    cin >> n;
    map<string, Student> stuMap;
	for (int i = 0; i < n; i++) {
        string num, name, gender, age;
        cin >> num >> name >> gender >> age;
        stuMap[num] = {num, name, gender, age};
    }
	int m;
    cin >> m;
    while (m--) {
        string tag;
        cin >> tag;
        if (stuMap.find(tag) != stuMap.end()) {
            Student &s = stuMap[tag];
            cout << s.num << " " << s.name << " " << s.gender << " " << s.age << endl;
        } else {
            cout << "No Answer!" << endl;
        }
    }
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发