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;