2.编写一个函数(子函数):将字符串逆序; 编写主函数,在主函数中输入字符串,调用子函数后在主函数中输

要C++的,要亲自调试过的,否则滚

第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;
}
}本回答被提问者采纳
相似回答