紫书UVA 10815

set的用法
#include<iostream>
#include<set>
#include<string>
#include<sstream>
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]);else s[i]=' ';
		stringstream ss(s);
		while(ss>>buf)
		{
			dict.insert(buf);
		}
	}
		for(set<string>::iterator it=dict.begin();it!=dict.end();it++)
		{
			cout<<*it<<endl;
		}
	return 0;
}

posted @ 2018-04-10 20:51  MCQ  阅读(112)  评论(0编辑  收藏  举报