D.cpp 495 B

1234567891011121314151617181920
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main() {
  4. int T;cin>>T;
  5. cin.get();
  6. string s;
  7. while(T--){
  8. getline(cin,s);
  9. int n=s.size();
  10. for(int i=0,left=0,right=0;i<n;i++){
  11. for(left=i;left<n;++left)if(s[left]!=' ')break;
  12. for(right=left;right<n;++right)if(s[right]==' ')break;
  13. reverse(s.begin()+left,s.begin()+right);
  14. i=right;
  15. left=right=i;
  16. }
  17. cout<<s<<endl;
  18. }
  19. return 0;
  20. }