替换空格:最直观的想法是,创建一个新的字符串变量result,然后从头开始遍历字符串s的每一个字符,如果当前字符不为空格,则将当前字符加入到result中,反之将"%20"加入到result中。 string replaceSpace(string s) { string result; for(int i=0;i<s.size();i++) { if(s[i]!=' ') result+=s[i]; else result+="%20"; } return result; } idea:其实也可以将字符串变量result替换为vector<char>变量result,最后函...