紫书章5例三 Andy's First Dictionary, UVA 10815(set)
来源:互联网 发布:全国淘宝店有多少家 编辑:程序博客网 时间:2024/05/23 21:47
然后主要学习的是set的用法。
#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#include <set>#include <time.h>#include <ctype.h>#include <sstream>using namespace std;set<string> dict;int main(){ string line,x; while(getline(cin,line))//好像用fgets会出问题啊 { for(int i=0;i<line.length();i++) if(isalpha(line[i])) line[i]=tolower(line[i]);else line[i]=' '; stringstream ss(line); while(ss>>x) dict.insert(x); } set<string> ::iterator it; for(it=dict.begin();it!=dict.end();it++) cout<<*it<<endl; return 0;}
ss相当于一个输入流,stringstream 在sstream头文件里。isalpha 判断是否为字符
tolower将大写字母转化为小写字母。
0 0
- 紫书章5例三 Andy's First Dictionary, UVA 10815(set)
- Andy's First Dictionary(uva 10815) set用法
- UVA 10815 Andy's First Dictionary(stl,set)
- UVA 10815 Andy's First Dictionary(stringstream,set等)
- UVA 10815 Andy's First Dictionary(set的应用)
- UVa - 10815 - Andy's First Dictionary(STL - 集合set)
- Set操作UVa 10815Andy's First Dictionary
- UVa 10815 Andy's First Dictionary 【STL】【set】
- UVa 10815 Andy's First Dictionary 【set】【字典序】
- uva-10815-Andy's First Dictionary-stl-set
- Andy's First Dictionary(set)
- 集合set练习:Andy's First Dictionary(UVa 10815)代码
- UVA 10815-Andy's First Dictionary(字符串模拟+排序+重复删除||STL-set)
- UVa OJ 10815-Andy's First Dictionary
- uva 10815 Andy's First Dictionary
- UVa 10815 - Andy's First Dictionary
- UVA 10815 - Andy's First Dictionary
- uva-10815 - Andy's First Dictionary
- 面向对象——概念(成员变量、静态变量、成员方法、静态方法、垃圾回收机制、重载、包)
- maven相关
- Statement和PreparedStatement的区别
- VOIP常用编解码带宽计算
- Filter过滤器
- 紫书章5例三 Andy's First Dictionary, UVA 10815(set)
- Action接收参数(Param/DomainModal/ModalDriven)
- maven的学习开发教程(2)
- Netbeans 常用快捷键整理
- 彻底理解Promise对象——用es5语法实现一个自己的Promise(上篇)
- Android实现解压压缩文件
- [P1206]回文平方数
- Day007:Rotate list
- 方向键在拨号界面获取焦点