查找学生信息
发布日期:2021-05-10 14:39:50 浏览次数:17 分类:精选文章

本文共 3480 字,大约阅读时间需要 11 分钟。

������������������������������������������

������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������

������������������������������������N���������1000���������������������������������������������

StudentID ������ ������ ������

���������

02030104 ������ ��� 2102
������ ��� 2303
������ ��� 1904
������ ��� 19

������������M���������10000���������������������������������������������������������������������

02030104

������������

������������������������������������������������������������������������������

  • ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

  • ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

  • ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������8���������������"XXXXXXX/APHABCD"������������������������������������������������������������������

  • ������������

    ���������������������������������������C++���������

    #include 
    #include
    #include
    using namespace std;
    struct Student {
    string id; // ���������������"02030104"
    string name; // ������
    string gender; // ������
    int year; // ������
    };
    int main() {
    int N;
    cin >> N;
    vector
    stu;
    stu.resize(N);
    for (int i = 0; i < N; ++i) {
    cin >> stu[i].id >> stu[i].name >> stu[i].gender >> stu[i].year;
    }
    int M;
    cin >> M;
    for (int i = 0; i < M; ++i) {
    string input;
    cin >> input;
    // ������������������������������������
    bool found = false;
    for (int j = 0; j < N; ++j) {
    if (input == stu[j].id) {
    cout << stu[j].id << " " << stu[j].name << " " << stu[j].gender << " " << stu[j].year << endl;
    found = true;
    break;
    }
    }
    if (!found) {
    cout << "No Answer!" << endl;
    }
    }
    return 0;
    }

    ���������������

    ������������������������������������������������

  • ���������������������������������������������������������������������������������������������������������������������������������������

  • ������������������������������������������������������������������������������������������������������������������������������������������

  • ������������������N���M������������������������������������������������������������������������������������������������������������������������������������������������

  • ������������

    ���������������������������������������������������

    ���������������

    401
    ������ ��� 2102
    ������ ��� 2303
    ������ ��� 1904
    ������ ��� 19
    1950203010403

    ���������������

    02030104
    02
    ������
    2303
    ������
    1901
    ������
    2104
    ������
    1903
    ������
    19

    ���������������

    02 ������ ��� 2102
    ������ ��� 2303
    ������ ��� 1901
    ������ ��� 2104
    ������ ��� 1903
    ������ ��� 19
    No Answer!

    ���������������������������������������������������������������������������������������������break���������������������������������������������������

    上一篇:最大序列和
    下一篇:完数VS盈数

    发表评论

    最新留言

    能坚持,总会有不一样的收获!
    [***.219.124.196]2025年04月12日 20时53分57秒