文章目录
- Question
- Ideas
- Code
Question
编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。
输入格式
输入为一个字符串(字符串长度至多为 100)。
Ideas
Code
// 借助字符串数组
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main()
{
string s,str;
string out[110];
getline(cin, s);
stringstream sin(s);
int i = 0;
while(sin >> str)
{
out[i] = str;
i++;
}
for (int j = i - 1; j >= 0; j--)
{
cout << out[j] << ' ';
}
return 0;
}