
C++:将一篇英语文章(含空格与英文标点)中的单词拆分,并按照字典序输出,输出时单词全部转为小写。
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏10(财富值+成长值)
1个回答
展开全部
说一个思路:
第一步首先读入一行,getline(cin, line)可以使用
在第一步读取的行上,使用字符串输入流stringstream(maybe not right, check by yourself),按照空格分割成单个单词
扫描第二步中的每个单词,去除其中含有的标点符号
将处理过的单词放入容器中,比如vector<string>
按照上述过程处理完整个文档
最后使用标准库提供的算法sort()进行排序vector<string>
一次输出vector<string>中的数据即可。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询