第1个回答 2011-01-17
应该差不多了,你自己试一试(......)
#include <iostream>
#include <string>
using namespace std;
void reversed( string & );
int main()
{
string str;
cout << "Please input a string:\n";
cin >> str;
reversed( str );
cout << "After reversing, the string is:\n" << str << endl;
return 0;
}
void reversed( string &str )
{
char c;
for( int i = 0; i < str.length() / 2; i++ ) {
c = str[ str.length() - 1 - i ];
str[ str.length() - 1 - i ] = str[ i ];
str[ i ] = c;
}
}本回答被提问者采纳