题目描述
编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。
输入格式
输入为一个字符串(字符串长度至多为 100
)。
样例
输入样例:
I am a student
输出样例:
student a am I
include [HTML_REMOVED]
include [HTML_REMOVED]
using namespace std;
int main()
{
string s1;
string s2;
getline(cin, s1);
s1 = ‘ ‘ + s1;
for (int i = s1.size() - 1; i >= 0; i–)
{
if (s1[i] == ‘ ‘)
{
int j = i+1;
while (j < s1.size()&& s1[j]!= ‘ ‘)
{
cout << s1[j];
j++;
}
cout << ‘ ‘;
}
}
}