#include<iostream>
using namespace std;
#include<vector>
#include<map>
#include<algorithm>
int main()
{
string str;
getline(cin,str);
string temp;
vector<string> num;
for(int i=0;i<str.size();i++)
{
if(str[i]!=' ' && str[i]!='.')
{
temp+=tolower(str[i]);
}
else{
num.push_back(temp);
temp.clear();
}
}
//以上就是将字符串进行分割
map<string,int> count;
for(auto ch: num)
{
count[ch]++;
}
map<string,int>::iterator it=count.begin();
while(it!=count.end()){
cout << it->first <<":"<< it->second << endl;
it++;
}
}

京公网安备 11010502036488号