用 c++代码写出 定义一个函数,接受一个字符串作为参数,然后返回该字符串的反转版本。例如,输入“hello”,返回“olleh”。
时间: 2024-12-13 19:27:29 浏览: 8
在 C++ 中,你可以使用标准库中的 `reverse` 函数来轻松地实现字符串反转。这里是一个简单的示例,定义一个名为 `reverseString` 的函数:
```cpp
#include <iostream>
#include <string>
std::string reverseString(const std::string& input) {
std::string reversed;
for (int i = input.length() - 1; i >= 0; --i) {
reversed += input[i];
}
return reversed;
}
int main() {
std::string testString = "hello";
std::cout << "Original string: " << testString << std::endl;
std::string reversed = reverseString(testString);
std::cout << "Reversed string: " << reversed << std::endl;
return 0;
}
```
在这个例子中,`reverseString` 函数接受一个 `const std::string&` 类型的引用作为参数,它创建一个新的字符串 `reversed`,然后从原字符串的最后一个字符开始逐个添加到新字符串,直到整个原始字符串都被添加完毕。
阅读全文