~~~~~~~~~~~~~~~
2016-02-25 08:49
330 查看
#include<iostream> #include<string> #include<set> #include<sstream> using namespace std; set<string> dict; //string集合 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) count<<*if<<'\n'; return 0; } }
相关文章推荐
- Bitmap与Drawable之间的相互转换
- 世界500强企业优秀员工的12条核心标准(转载)
- hihoCoder2月29日(字符串模拟)
- C/C++刁钻问题各个击破之细说sizeof
- 在Eclipse下package和source Folder 和folder的区别以及相互转换
- Core Foundation 与 cocoa Foundation框架区别
- PHP二维数组排序
- PHPMailer使用教程(PHPMailer发送邮件实例分析)
- 九宫格小游戏源码分享
- Github上传代码菜鸟超详细教程【转】
- scrapy 爬取自己的博客
- zless轻量级样式框架
- php 通过类名获取类的文件地址
- javascript随机抽取0-100之间不重复的10个数
- 开源 java CMS - FreeCMS2.4 系统配置
- uart 编程
- SQL server 在OPENQUERY中使用参数
- 软件测试的“道”与“术”
- 表格,鼠标移到,移出某行,改变该行样式JS
- 代理传值