文章
14
粉丝
230
获赞
122
访问
81.7k
 
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;
}
登录后发布评论
暂无评论,来抢沙发