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