Run ID:115553

提交时间:2025-03-31 19:44:32

#include <iostream> #include <string> #include <sstream> using namespace std; // 反转单个单词 string reverseWord(string word) { int n = word.size(); for (int i = 0; i < n / 2; ++i) { swap(word[i], word[n - i - 1]); } return word; } int main() { int T; cin >> T; // 读取测试样例数量 cin.ignore(); // 忽略换行符 while (T--) { string line; getline(cin, line); // 读取整行输入 stringstream ss(line); string word; string result; while (ss >> word) { result += reverseWord(word) + " "; } // 删除最后一个多余的空格 if (!result.empty()) { result.pop_back(); } cout << result << endl; } return 0; }