「这是我参与11月更文挑战的第16天,活动详情查看:2021最后一次更文挑战」
给定一个字符串,编写一个 C/C++ 程序来反转它。
通过交换字符编写自己的反向函数: 一个简单的解决方案是编写我们自己的反向函数来反转C++ 中的字符串。
1 | c++复制代码// 一个简单的 C++ 程序来反转字符串 |
- 输出 :
1 | c++复制代码gnoyiah |
- 使用内置的“反向”功能: “算法”头文件中有一个直接的功能可以进行反向操作,可以节省我们在编程时的时间。
1 | c++复制代码// 反转 [begin, end] 中的元素 |
1 | c++复制代码//一个快速编写的程序,用于使用 reverse() 反转字符串 |
- 输出 :
1 | c++复制代码gnoyiah |
- 只打印反向:
1 | c++复制代码// C++程序打印一个字符串的反转 |
- 输出:
1 | c++复制代码gnoyiah |
- 获取 const 字符串的反转:
1 | c++复制代码// 获取const字符串反转的C++程序 |
- 输出:
1 | c++复制代码gnoyiah |
- 使用构造函数反向字符串:将反向迭代器传递给构造函数返回一个反向字符串。
1 | c++复制代码// 使用构造函数反转字符串的简单 C++ 程序 |
- 输出:
1 | c++复制代码gnoyiah |
5.使用临时字符串
1 | c++复制代码// 使用构造函数反转字符串的简单 C++ 程序 |
输出:
1 | c++复制代码gnoyiah |
本文转载自: 掘金