C++_USACO_求一个字符串的反向字符串
#include<iostream> #include<string> using namespace std; string strReverse(string str1){ int len=str1.size(); string str2=str1; char *end=&str1[0]+len-1; for(int i=0;i<len;i++) if(end>=&str1[0]){ str2[i]=end[0]; end--; } return str2; } int main(){ cout<<"请输入原串:"<<endl; string str; cin>>str; string newstr=""; newstr=strReverse(str); cout<<newstr<<endl; return 0; }