题解 | 查找学生信息

查找学生信息

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

#include <iostream>
#include <vector>
#include <string>
using namespace std;

typedef struct {
    string num;
    string name;
    string gender;
    int age;
} Student;

int main() {
    int n;
    cin >> n;
    vector<Student> stu(n);
    for (int i = 0; i < n; i++) {
        cin >> stu[i].num >> stu[i].name >> stu[i].gender >> stu[i].age;
    }
    int m;
    cin >> m;
    bool flag;
    for (int i = 0; i < m; i++) {
        flag = false;
        string temp;
        cin >> temp;
        for (int i = 0; i < n; i++) {
            if (temp == stu[i].num) {
                cout << stu[i].num << " " << stu[i].name << " " << stu[i].gender << " " <<
                     stu[i].age << endl;
                flag = true;
            }
        }
        if (!flag) {
            cout << "No Answer!" << endl;
        }
    }
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

牛客464620405号:随便投,随便找,中国经过40多年的改革开放,人才缺口和职位空缺是巨大的,中国现在属于遍地黄金的年代,属于90后和00大机遇的时代
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务