获取一行字符串,在字符串末尾加一个空格 如果是小写或者大写字符,就放到t中 如果是其他的字符就将t放到答案中,然后清空t

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main()
{
    string str;
    vector<string> res;
    getline(cin, str);
    str += ' ';
    string t;
    for (int i = 0; i < str.size(); i ++ ) {
        if ('a' <= str[i] && str[i] <= 'z') t+= str[i];
        else if ('A' <= str[i] && str[i] <= 'Z') t+= str[i];
        else if (t.size()){
            res.push_back(t);
            t = "";
        }
    }
    int n = res.size();
    for (int i = n - 1; i >= 0; i --) cout << res[i] << ' ';
    return 0;
}