输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。
例如输入“I am a student.”,则输出“student. a am I”。
/*题目描述:翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。
为简单起见,标点符号和普通字母一样处理。如:"I am a student."翻转成"student. a am I"。*/
/*方法一:依次读入句子中的每个单词,并将它们放入一个栈中。然后再将单词出栈。
时间复杂度:O(n),空间复杂度:O(n);*/
/*方法二:首先将整个句子按字符翻转,然后再将其中每个单词的字符旋转。
时间复杂度:O(n),空间复杂度:O(1);*/
#include <iostr