Uva-10815 Andy's First Dictionary
来源:互联网 发布:球球大作战刷魔盒软件 编辑:程序博客网 时间:2024/06/03 21:49
本题的意思大概是安迪想要把她新学的句子按照字典序把所有的单词都排列输出一遍,正好set可以自动排序,只需要字符串流读取所有单词,最后借助set自动排序遍历输出就ok帮助小仙女安迪解决问题啦。
ac代码:
#include <bits/stdc++.h>using namespace std;int main(){ set<string> dict; 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 itr = dict.begin(); itr != dict.end(); itr++) { cout<<*itr<<endl; } return 0;}
0 0
- 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
- UVa 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
- UVA 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
- uva - 10815 - Andy's First Dictionary
- UVA 10815 Andy's First Dictionary
- Uva 10815 - Andy's First Dictionary
- Activity生命周期
- 【脚本语言系列】关于Python性能分析工具timeit, 你需要知道的事
- C++简单举例:类外实现一个完整的类
- 父类方法中使用this,那么这个this指的是谁?
- Windows下编译android版ijkplayer
- Uva-10815 Andy's First Dictionary
- Collider,Rigidbody
- rh134考试题
- Spring使用总结(二):添加缓存管理监控MBean
- swift——内置类型
- Linux——查看系统的日志的一些实用操作
- ElasticSearch.net分组查询
- 面向对象设计之CRC卡片
- Swift 全屏支持手势返回