题解 | #查找学生信息#

查找学生信息

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

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

struct node {
    string id;
    string name;
    string sex;
    int age;
};

int main() {
    int n;
    cin >> n;
    vector<node> s(n);

    for (int i = 0 ; i < n ; i++) {
        cin >> s[i].id >> s[i].name >> s[i].sex >> s[i].age;
    }


    int m;
    cin >> m;
    while(m--) {
        string t ;
        bool isfind = false;
        cin >> t;
        for (int i = 0 ; i < n ; i++) {
            if (s[i].id == t) {
                cout << s[i].id << " " << s[i].name << " " << s[i].sex << " " <<  s[i].age << endl;
                isfind = true;
            }
        }
        if(!isfind) cout << "No Answer!" << endl;
    }
}


#算法#
全部评论

相关推荐

半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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