3 olleh !dlrow m‘I morf .udh I ekil .mca
hello world! I‘m from hdu. I like acm.HintRemember to use getchar() to read ‘\n‘ after the interger T, then you may use gets() to read a line and process it.
#include<iostream> #include<string> using namespace std; int main() { string str; int T; (cin>>T).get(); while(T--) { int begin,end; getline(cin,str); begin=end=0; for(int i=begin;i<str.size();i++) { if(str[i]==' ') { end=i; for(int j=end-1;j>=begin;j--) cout<<str[j]; cout<<" "; begin=end+1; } } for(int k=str.size()-1;k>=begin;k--) cout<<str[k]; cout<<endl; } return 0; }
原文:http://blog.csdn.net/lsgqjh/article/details/44568805