C++中string倒置的问题

可不可以帮忙写个C++程序或者函数,把string倒置 例如:输入string后它会输出gnirts 输入abcdefg后它会输出gfedcba

第1个回答  2013-03-29
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char **argv)
{
cout<<"input the string: ";
string str;
cin>>str;
for(int i=str.size()-1;i>=0;i--)
cout<<str[i];
return 0;
}本回答被网友采纳
第2个回答  2013-03-29
strrev函数
如果自己做的话,可以循环一半交换首尾。
第3个回答  2013-03-29
C++:
#include <algorithm>

void ReverseStr(char* str, int len)
{
std::reverse(str, str + len);

}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网