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;