Andy's First Dictionary UVA

汝佳的做法

 1 #include <iostream>
 2 using namespace std;
 3 #include<string.h>
 4 #include<string>
 5 #include<set>
 6 #include<sstream>
 7 #include<stdio.h>
 8 #include<queue>
 9 #include<math.h>
10 #include<algorithm>
11 set<string> TM;
12 int main()
13 {
14     string a,b;
15     while(cin>>a)
16     {
17         for(int i=0;i<a.length();i++)
18         {
19             if(isalpha(a[i]))
20                 a[i]=tolower(a[i]);
21             else
22                 a[i]=' ';
23         }
24         stringstream ss(a);
25         while(ss>>b)
26             TM.insert(b);
27     }
28     for(set<string>::iterator it=TM.begin();it!=TM.end();++it)
29         cout<<*it<<"
";
30     return 0;
31 }
View Code
原文地址:https://www.cnblogs.com/dulute/p/7272576.html