将一个英文语句以单词为单位逆序排放。
2017-08-17 12:48
441 查看
#include #include using namespace std; int main() { string str; getline(cin,str); int len = str.length(); int pos = 0; int i = 0; for(i=len-1;i>=0;i--) { pos++; if(' '==str[i]) { cout<<str.substr(i+1,pos-1)<<' '; pos = 0; } } cout<<str.substr(0,pos)<<endl; return 0; }
相关文章推荐
- python将一个英文语句以单词为单位逆序排放
- 码农谷--将一个英文语句以单词为单位逆序排序/小码农挑选资源的方案数--未提交
- 输入一个英文句子,按单词逆序输出
- C语言实现文本语句以单词为单位逆序
- 软件工程导论课后习题Github作业(把一个英文句子中的单词次序逆序,单词中字母正常排列)
- 转:java写一个方法实现统计一条英文语句忠每个单词的个数
- 每天一道LeetCode-----以单词为单位逆序字符串,每个单词之间以一个空格分隔(原字符串中可能有多个空格)
- 用JS判断输入的最大数(一个汉字为二个单位、一个英文字母为一个单位)
- 面试题:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。
- 以单词为单位倒序输出一个字符串
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。 句子中单词以空格符隔开。为简单起见,没有标点符号。 例如输入“I am a student”,则输出“student a
- 任一个英文的纯文本文件,统计其中的单词出现的个数。
- 写一个程序,分析一个文本文件(英文文章)中各个单词出现的频率,并且把频率最高的10词打印出来
- 一个利用map统计一段英文文章中每个单词出现次数的小程序
- 转一个游戏里用到的英文单词
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。
- 将字符串以单词为单位逆序"I am a Student" 解法
- 统计一个文档中出现频率最多的10个单词(英文文档)
- 输入一个字符串,将字符串中的单词逆序输出
- 给定一个英文原文,统计文件里面一共有多少个不同的英文单词