为啥这样解过不了? string ReverseSentence(string str) { reverse(str.begin(), str.end()); string::iterator start = str.begin(); string::iterator end = str.begin(); while (end != str.end()) { if (*end == ' ') { reverse(start, end); start = ++end; } end++; } reverse(start, end...