#include<iostream> #include<string> #include<set> #include<sstream> using namespace std; set<string> dic; //注意设定格式 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]);} else s[i]=' '; } stringstream ss(s); //stringstrem 单个单词的提取 while(ss>>buf) //导入string的单词进入集合之中 dic.insert(buf); } for(set<string>::iterator it=dic.begin();it!=dic.end();++it) {cout<<*it<<"\n";} //迭代器指针输出 return 0; }