Run ID:116207

提交时间:2025-04-06 16:38:47

#include <iostream> #include <string> #include <sstream> using namespace std; // 函数:反转字符串 string reverseWord(string word) { int n = word.length(); 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; bool first = true; while (ss >> word) { if (!first) { cout << " "; // 单词之间加空格 } cout << reverseWord(word); // 输出反转后的单词 first = false; } cout << endl; // 每个测试样例结束后换行 } return 0; }