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

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

#include <iostream>
#include <cstring>
using namespace std;int main()
{string s="abcd";strrev(s);cout<<s<<endl;return 0;
}

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

2.reverse函数(algorithm)

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;int main()
{string s = "abcd";reverse(s.begin(),s.end());cout<<s<<endl;return 0;
}

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

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

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {string s = "hello";cout<<string(s.rbegin(),s.rend())<<endl;//通过string构造函数,传入原字符串的逆向迭代器。return 0;}

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

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

  1. Hive函数(内置函数(字符串函数,数学函数,日期函数,集合函数,条件函数,聚合函数,表生成函数)和自定义函数(自定义函数创建流程,临时函数,永久函数)))(四)

    Hive函数(内置函数和自定义函数) 一.内置函数 1.字符串函数 (1)ascii (2)base64 (3)concat (4)concat_ws (5)format_number (6)subs ...

  2. 自学python第四课——字符串运算符、字符串内置函数、字符串常用方法总结

    第四课 字符串 单.双.三引号 直接赋值和用 input 赋值: "+"号和"*"号在字符串中的使用 in 和 not in 字符串的格式化 r 保留原格式,即 ...

  3. python字符串的内置函数_python——字符串内置函数

    当字符串本身就含有\n之类的,可以用转义符.行显示(在字符串引号前面加r).repr(str)三种方法. 字符串内置方法 字符串内置方法: 1. capitalize(...) S.capitaliz ...

  4. python关于字符串的内置函数_Python 字符串内置函数(二)

    # 2.格式化相关 # ljust(width) 函数 获取固定长度,左对齐,右边不够用空格补齐 # rjust(width) 函数 获取固定长度,右对齐,左边不够用空格补齐 # center(wid ...

  5. Python 内置函数去除字符串中的标点符号

    import string i = "Hello, how ? are, daddy's you ! " a = i.translate(str.maketrans('', '', ...

  6. python3 byte 字面值_bytearray() Python 内置函数

    转载须注明出处:简书@Orca_J35 | GitHub@orca-j35 class bytearray([source[, encoding[, errors]]]) 该内置函数本质上是 byte ...

  7. python学习 day013打卡 内置函数

    本节主要内容: 内置函数: 内置函数就是python给你提供的.拿来直接用的函数,比如print,input等等.截止到python版本3.6.2 python一共提供了68个内置函数.他们就是pyt ...

  8. Oracle之常用内置函数

    1.Oracle内置函数--wm_concat() wm_concat()函数是oracle中独有的,mysql中有一个group_concat()函数. 实现行转列功能,即将查询出的某一列值使用逗号 ...

  9. 04.SQL Server(内置函数)

    Microsoft SQL Server中提供了许多内置函数,常用内置函数分为字符串函数.日期函数.数学函数.转换函数.进行查询操作时,能够用到SQL函数,使用SQL函数会给查询带来很多的方便. 1. ...

最新文章

  1. avue validate 变为不可编辑_排版技巧——如何用 Word 编辑参考文献
  2. js邮箱正则表达式的使用
  3. Android自定义控件(三)——有弹性的ListView
  4. 浅析epoll – epoll函数深入讲解
  5. linux变量存储命令,如何将命令存储在shell脚本中的变量中?
  6. MYSQL MYSQLI PDO
  7. PinPhp项目目录结构
  8. 优盘安装红帽linux系统,RedHat Linux系统U盘安装图文教程
  9. python调用qq互联_Django增加QQ第三方登录
  10. 公司找域名怎么找?有什么技巧?
  11. linux卸载杀毒软件clama,centos 6 安装clamav杀毒软件查毒
  12. 云顶之奕pbe服务器注册,云顶之弈手游pbe服
  13. Python3内置函数(41-50)
  14. PYTHON学习笔记之(一)2020.08
  15. 一级造价工程师(安装)- 计量笔记 - 第二章第三节吊装工程
  16. 真能处,180公里的纯电续航,这款车居然一点都没亏
  17. 音视频技术开发周刊 | 260
  18. ubuntu18.04设置清华镜像源
  19. ubuntu Git 使用教程
  20. SecureCRT 注册码

热门文章

  1. BUAA 计网mooc测试题7-应用层
  2. 计算机教育学 教育心理,用心教育学考研 | 教育心理学记忆口诀汇总,背就对了!...
  3. 有源钳位正激变换器的设计及其 PoE BT 中的应用
  4. 西门子S7-200PLC
  5. 蜜罐攻防演练落地应用方案
  6. 数据科学、管理科学系课程教学课件——FineReport实验指导书节选====证券公司年度计划表
  7. python写五子棋游戏下载_python实现简单五子棋游戏
  8. 中关村科幻产业创新中心 “科技赋能文化旅游,洞见哈萨克斯坦”数字旅游展盛大开幕
  9. Android电子书项目实训【项目说明】【1】
  10. 贵州移动加快推进信息基础建设和大数据产业发展