#include<iostream>
#include<string>
#include<set>
#include<sstream>
using namespace std;
set<string> dict;//set存储单词
int main(){
string s,buf;
while (cin>>s){
for (int i=0;i<s.length();i++)
if (isalpha(s[i])) s[i]=tolower(s[i]);//将非单词部分转为空格,方便后面stringstream处理
else s[i]=' ';
stringstream ss(s);
while (ss>>buf) dict.insert(buf);//set内部自动排序
}
for (set<string>::iterator it=dict.begin();it!=dict.end();++it)
cout<<*it<<endl;//NOTICE output by point
return 0;
}
10815 Andy's First Dictionary (set stringstream输出单词)
猜你喜欢
转载自blog.csdn.net/qq_40061421/article/details/80997173
今日推荐
周排行