题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#
单词倒排
http://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836
C++简洁代码:
#include<iostream> #include<string> using namespace std; int main() { string str; while(getline(cin, str)) { int len=str.length(); string str1,str2; for(int i=len-1;i>=0;--i) { while(isalpha(str[i])) { str1=str[i]+str1; i--; } str2=str2+str1+" "; str1.clear(); } cout<<str2<<endl; } return 0; }