题解 | #单词识别#
单词识别
https://www.nowcoder.com/practice/16f59b169d904f8898d70d81d4a140a0
#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++;
}
}
查看30道真题和解析
海康威视公司氛围 920人发布