文章

14

粉丝

230

获赞

26

访问

70.3k

头像
getline读取一行
P1320 浙江大学机试题
发布于2022年9月3日 10:19
阅读数 5.1k

 getline(cin,str);          读取一行,不会被空格分割开

map_str[str[i]]++;      利用map统计;

#include<bits/stdc++.h>
using namespace std;


int main()
{
    string str,temp;
    while(getline(cin,temp))
    {
        map<char,int> map_str;
        if(temp=="#") break;
        getline(cin,str);

        int len_str = str.size();
        for(int i=0; i<len_str; i++)
        {
            map_str[str[i]]++;
        }
        int len_temp = temp.size();
        for(int i=0; i<len_temp; i++)
        {
            cout<<temp[i]<<" "<<map_str[temp[i]]<<endl;
        }

    }
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发