Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
113807 彭士宝 字符倒序 C++ Accepted 0 MS 276 KB 800 2025-03-16 15:52:44

Tests(1/1):


Code:

#include <iostream> #include <string> using namespace std; // 定义一个函数,用于反转字符串 string reverseString(const string& str) { string reversed = str; // 创建一个与原字符串相同长度的字符串 int n = str.size(); // 获取字符串长度 for (int i = 0; i < n / 2; ++i) { // 只需遍历到字符串的中点 // 交换第i个字符和第(n-i-1)个字符 swap(reversed[i], reversed[n - i - 1]); } return reversed; // 返回反转后的字符串 } int main() { string input; getline(cin, input); // 使用getline读取整行输入,包括空格 string output = reverseString(input); // 调用函数反转字符串 cout << output << endl; // 输出反转后的字符串 return 0; }