请实现一个函数,将一个字符串s中的每个空格替换成“%20”。

例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

定义res,遍历s,如果不是空格,则加入res,否则加入”%20“

class Solution {
public:
    string replaceSpace(string s) {
        string res="";
        for(int i=0;i<s.size();i++){
            if(s[i]!=' '){
                res+=s[i];
            }
            else{
                res+="%20";
            }
        }
        return res;
    }
};
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.