题解 | #句子逆序#
句子逆序
https://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3
reverse的用法有点奇怪
int main(){
string str;
getline(cin,str);
reverse(str.begin(),str.end());
for(int i=0;i<str.size();i++){
int j=i;
while(j<str.size() && str[j] != ' '){
j++;
}
reverse(str.begin()+i, str.begin()+j);
i=j;
}
cout<<str<<endl;
return 0;
}