#include<bits/stdc++.h>
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]);elses[i]=' ';}stringstream ss(s);//读取str中的单字,比如hello world ,就会读取hello和worldwhile(ss>>buf)//ss>>buf意思是执行ss的一个名叫>>的函数,参数是 buf.即把ss中的内容复制(或移到)到buf中dict.insert(buf); } for(set<string>::iterator it=dict.begin();it!=dict.end();++it)//iterator为set的一个迭代器 cout<<*it<<endl;//*(指针)--->指针所指向的地址内容 return 0;
}

例题5-3 安迪的第一个字典(Andy's First Dictionary,Uva 10815)相关推荐

  1. [STL] UVA 10815 安迪的第一个字典 Andy's First Dictionary

    1.set 集合 哦....对了,set有自动按照字典序排序功能..... 声明和插入操作 #include <cstdio> #include <vector> #inclu ...

  2. UVA10815 安迪的第一个字典 Andy‘s First Dictionary

    输入一个文本,找出所有不同的单词(连续的字母序列),按字典序从小到大输出,单词不区分大小写. 输入样例 Adventures in Disneyland Two blondes were going ...

  3. 例5-3 安迪的第一个字典(Andy‘s First Dictionary,UVa 10815)

    注意使用stringstream得到各个单词 #include <iostream> #include <string> #include <set> #inclu ...

  4. 算法竞赛入门经典(第二版) | 例题5-3 安迪的第一个字典 (紫书牛啤!)(UVa10815,Andy's First Dictionary)

    概述: 输入一个文本,找出所有不同的单词,按字典序排序,去重后,输出,单词不分大小写. 储备知识: 1.sstring头文件的用法→sstring头文件函数详解 2.cctype头文件的用法→ccty ...

  5. 例题5-3安迪的第一个字典 UVa10815--C++STL库映射set的应用

    前言 不定期更新C++的STL库以及算法练习的笔记 分享给大家 也是督促自己不断努力学习算法与程序设计 学习算法之前,要想高效简洁的写好代码,还需要熟练掌握STL库的一些方法和数据结构 参考书籍: & ...

  6. 例题5-3 安迪的第一个字典 UVa10815

    输入一段文字,将其中的所有单词按照字典序输出,要求单词均以小写形式输出,不出现重复单词. #include<bits/stdc++.h> using namespace std; int ...

  7. (STL,set)安迪的第一个字典

    问题: 输入一个文本,找出所有不同的单词(连续的字母序列),按字典序从小到大输出.单词不区分大小写. 样例输入 Adventures in Disneyland Two blondes were go ...

  8. 安迪的第一个字典(c++)

    嘻嘻 练习stringstream用法 #include<iostream> #include<string> #include<set> #include< ...

  9. 安迪的第一个字典(Andy‘s First Dictionary,UVa10815)

    输入一个文本,找出所有不同的单词(连续的字母序列),按字典序从小到大输出,单词不区分大小写. 要点: 利用stringstream的特点 将分离出的单词插入set<string>,set会 ...

最新文章

  1. 基于深度连续融合的多传感器三维目标检测
  2. bzoj 3875: [Ahoi2014Jsoi2014]骑士游戏【dp+spfa】
  3. iOS学习之UItableView
  4. 【Tensorflow】深度学习实战05——Tensorflow实现Inception V3
  5. Java中的变量分类_开发简单的Java应用
  6. 关于《构建之法》阅读笔记 的致歉博客
  7. 请编写一个c程序确定signed,unsigned的char,short,int和long变量取值范围
  8. 蓝桥杯 ADV-73 算法提高 数组输出
  9. 光通量发光强度照度亮度关系_照度、强光、光通量之间是什么关系
  10. Django 【第十四篇】信号
  11. 浏览器端精准打印或套打组件
  12. 微信小程序如何实现登陆功能
  13. 手把手教你搞懂麦克风的技术指标
  14. Mysql 创建新用户授予root权限 或 最高权限
  15. CentOS7安装配置Tomcat9
  16. 神经网络压缩库 Distiller
  17. lightroom 闪退_【HTTP网球iOS】Lightroom解锁
  18. 1.可编程并行接口实验
  19. python中numpy数组形状和计算
  20. 《你一学就会的-思维大图》读书笔记

热门文章

  1. 记录阿里云虚拟主机FTP连接不上的解决办法
  2. 计算机技术对艺术的影响,数字化技术对当代艺术发展的影响--理论
  3. Tracup|项目经理必备的极客式项目管理工具
  4. 苹果手机最近删除的照片删除了怎么恢复?
  5. 联发科mtk手机处理器怎么样_联发科发布G25和G35手机处理器,定位入门市场
  6. 《机器学习》阅读笔记(三)
  7. ldslite是什么启动项_windows文件夹删除时提示正在被使用无法删除怎么办?
  8. 一个关于穿山甲广告 native 崩溃分析
  9. 分析的意义:数据背后的故事(1)
  10. matlab 共轭,求解线性方程组 - 双共轭梯度法