UVA 10815 Andy's First Dictionary

来源:互联网 发布:ubuntu ftp服务器搭建 编辑:程序博客网 时间:2024/05/19 15:39

又开始贴不上题了 

给你一段话,按字典序排序

set  集合  元素唯一

set<type>set_name;

stringstream ss(s);以空格和回车为分隔符依次解析s

#include<iostream>#include<algorithm>#include<set>#include<sstream> #include<string> #include<stdio.h>using namespace std; set<string>sett;int main(){int i;string a,b;while(cin>>a){int l;l=a.length();for(i=0;i<l;i++){if(isalpha(a[i]))a[i]= tolower(a[i]);elsea[i]=' ';}stringstream s(a);while(s>>b)sett.insert(b); }set<string>::iterator p;for(p=sett.begin();p!=sett.end();p++){cout<<*p<<endl;}return 0;} 


0 0
原创粉丝点击