题目: 句子逆序
描述
将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
数据范围:输入的字符串长度满足 1≤𝑛≤1000
输入描述:
输入一个英文语句,每个单词用空格隔开。保证输入只包含空格和字母。
输出描述:
得到逆序的句子
示例1
1 | 输入: |
示例2
1 | 输入: |
题解
1 |
|
思路
利用空格分隔单词,通过i - begin得到单词长度。首尾由于空格和中间有区别,故特殊处理
此题挺好
string::substr用法
1 | // string::substr |
Output:
1 | think live in details. |