C++三行扬了: class Solution { public: string replaceSpace(string s) { int space, end = s.size() - 1; for (; (space = s.rfind(' ', end)) != string::npos; end = space) s.replace(space, 1, "%20"); return s; } };