C++简单题解:
#include<iostream>
#include<cstring>
#include<vector>
using namespace std;
bool isLetter(char c)
{
if(c<='z'&&c>='a')
return true;
if(c<='Z'&&c>='A')
return true;
return false;
}
int main()
{
string s;
vector<string> v;
getline(cin, s);
int j=0;
for(int i=0; i<=s.length(); i++)
{
if(isLetter(s[i])&&s[i]!='\0') //是字母且不是结尾
continue;
v.push_back(s.substr(j,i-j));
j=i+1;
}
for(int i=v.size()-1; i>=0; i--)
cout << v[i] << " ";
return 0;
}
京公网安备 11010502036488号