C++中的string 可以使用'+'号直接进行拼接,因此,只需要遍历字符串,碰到空格的时候,加入“%20”即可。
定义一个新的字符串string a; 用来返回答案
string a; for (int i = 0; i < s.size(); i++) {\ if (s[i] == ' ') { a += "%20"; } else { a += s[i]; } } return a;
C++中的string 可以使用'+'号直接进行拼接,因此,只需要遍历字符串,碰到空格的时候,加入“%20”即可。
定义一个新的字符串string a; 用来返回答案
string a; for (int i = 0; i < s.size(); i++) {\ if (s[i] == ' ') { a += "%20"; } else { a += s[i]; } } return a;