阅读量:1
要反转字符串,可以使用以下步骤:
- 创建一个新的字符数组或字符串来保存反转后的结果。
- 从字符串的末尾开始遍历原始字符串,依次将字符添加到新的字符数组或字符串中。
- 最终得到的新的字符数组或字符串即为反转后的结果。
以下是一个示例代码,用于反转字符串:
#include <iostream> #include <string> std::string reverseString(std::string str) { int n = str.length(); std::string reversedStr = ""; for (int i = n-1; i >= 0; i--) { reversedStr += str[i]; } return reversedStr; } int main() { std::string str = "Hello, World!"; std::string reversedStr = reverseString(str); std::cout << "Original string: " << str << std::endl; std::cout << "Reversed string: " << reversedStr << std::endl; return 0; }
输出结果将为:
Original string: Hello, World! Reversed string: !dlroW ,olleH