Uva 10815 Andy's First Dictionary(字符串)
2024-10-10 10:05:34
题目链接:https://vjudge.net/problem/UVA-10815
题意
找出一段文本中的所有单词,以小写形式按照字典序输出。
思路
用空白符替换文本中所有非字母字符后再次读入。
代码
#include <bits/stdc++.h>
using namespace std;
set<string> st;
int main() {
string s;
while (cin >> s) {
for (char &c : s) {
if (isalpha(c)) c = tolower(c);
else c = ' ';
}
stringstream ss(s);
string t;
while (ss >> t) st.insert(t);
}
for (auto i : st) cout << i << "\n";
}
最新文章
- Django Channels 学习笔记
- Git学习笔记(6)——Bug和Feature分支
- 12C RAC中的一个数据库实例自动crash并报ORA-27157、ORA-27300等错误
- Android最佳性能实践(二)——分析内存的使用情况
- POJ-2481 Cows (线段树单点更新)
- 转:在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程
- PHP中用mysqli面向过程打开连接关闭mysql数据库
- Qt写的截图软件包含源代码和可执行程序
- 【HDOJ】1011 Starship Troopers
- .Net程序员学用Oracle系列(10):系统函数(下)
- 基于Vivado调用ROM IP core设计DDS
- 《Java并发编程》之线程中断与终止线程运行
- div流加载
- 初识springboot(傻瓜式教程)
- Linux之Nginx使用
- linux 学习之路:mkdir命令使用
- MySQL查看数据库表容量大小
- linux服务器的所有服务web/dns/dhcp/vsftp-nfs-samba的配置
- Keras教程
- Mongoose Connection best practice