使用<algorithm>库中定义的reverse()函数。

void reverse (BidirectionalIterator first, BidirectionalIterator last);

其作用是将一个范围内的迭代器逆序,因此作用于字符串时,可将字符串逆序。

#include<algorithm>
#include<iostream>
#include<sting>

using namespace std;

int main(){
    string orderstr = "hello world";
    cout << "正序字符串:" << orderstr << endl;
    reverse(orderstr.begin(), orderstr.end());
    cout << "逆序字符串:" << orderstr << endl;
}

--------------------------------------------------
正序字符串:hello world        
逆序字符串:dlrow olleh  

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐