天天看点

775. 倒排单词

文章目录

  • ​​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;
    
}      

继续阅读