c++内置函数实现字符串翻转(reverse,strrev,string 构造函数)

🏷️ 365bet365用址 📅 2025-10-06 16:56:01 👤 admin 👁️ 5761 ❤️ 612
c++内置函数实现字符串翻转(reverse,strrev,string 构造函数)

c++内置函数实现字符串翻转(reverse,strrev,string 构造函数)

在写程序的时候,我们经常需要将字符串进行翻转。c++中内置的函数有不少个可以实现该功能。

1.strrev函数。(cstring)

#include

#include

using namespace std;

int main()

{

string s="abcd";

strrev(s);

cout<

return 0;

}

一般算法题中不能使用,因为不包含cstring。

2.reverse函数(algorithm)

#include

#include

#include

using namespace std;

int main()

{

string s = "abcd";

reverse(s.begin(),s.end());

cout<

return 0;

}

一般算法题中基本能用,偶尔不能用。因为有些题解不让使用algorithm。空间消耗小。

3.利用string构造函数(string)

#include

#include

#include

using namespace std;

int main() {

string s = "hello";

cout<

return 0;

}

一般都可以用。空间消耗大。

相关内容

词条页面
和365差不多的平台有哪些

词条页面

📅 09-14 👁️ 3859
7、109女儿速度多少算快
和365差不多的平台有哪些

7、109女儿速度多少算快

📅 07-24 👁️ 1147
江西银行理财小幸福怎么样,江西银行理财小幸福安全么
365bet网上娱乐网址

江西银行理财小幸福怎么样,江西银行理财小幸福安全么

📅 08-11 👁️ 3510