标签:字符串
Text Reverse
字符串的题目。要注意空格的输出,空格也要原样输出。所以之前用stringstream 打的PE了。
#include<stdio.h> #include<string> #include<iostream> #include<sstream> #include<algorithm> using namespace std; int main() { int n; stringstream stream; string str; scanf("%d",&n); getchar(); while(n--) { getline(cin,str); int pos=0; for(int i=0;i<str.length();i++) { if(str[i]!=' '&&(i==0||str[i-1]==' ')) pos=i; if((i+1==str.length()||str[i+1]==' ')&&str[i]!=' ') { for(int j=pos;j<=(i+pos)/2;j++) { swap(str[i-(j-pos)],str[j]); } } } cout<<str<<endl; } return 0; }
标签:字符串
原文地址:http://blog.csdn.net/u013532224/article/details/43156075