题目:http://7xjob4.com1.z0.glb.clouddn.com/c0d75d1818b79aa14b802f9660a055f7
本题是set的简单用法。
下面是AC代码:
#include<cstdio>
#include<cstring>
#include<string>
#include<set>
#include<sstream>
#include<iostream>
#include<algorithm>
using namespace std;
set<string> dict;
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]);//tolower功 能: 把 字符转换成小写字母,非字母字符不做出处理
else s[i]=' ';
}
stringstream ss(s);//把s弄到缓存区
while(ss>>buf)
dict.insert(buf);
}
for(set<string>::iterator it=dict.begin();it!=dict.end();it++)//set<string>::iterator是迭代器
{
cout<<*it<<"\n";
}
return 0;
}