Run ID:113807

提交时间:2025-03-16 15:52:44

#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; }