文章

4

粉丝

0

获赞

20

访问

564

头像
查找学生信息2 题解:可以直接把输入的整行当成一个字符串,这样省去了定义结构体
P1476 清华大学机试题
发布于2026年3月9日 21:25
阅读数 131

#include <iostream>
#include <algorithm>
#include <string>
#include <bits/stdc++.h>
using namespace std;
int main(){
    map<string,string> m;
    int N;
    cin>>N;
    getchar();
    for(int i=0;i<N;i++){
        string a;
        getline(cin,a);//输入信息

        string temp;
        for(int i=0;a[i]!='\0';i++){
            if(a[i]==' ') break;
            temp+=a[i];
        }
        m[temp]=a;
    }
    int times;
    cin>>times;
    getchar();//消除掉cin>>times;后的换行符
    for(int j=0;j<times;j++){
        string ss;
        getline(cin,ss);
        if(m....

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发