替换空格

2020-07-28  本文已影响0人  Crazy_Bear
class Solution {
public:
    void replaceSpace(char *str,int length) {
        int con_length=0;
        int count=0;
        for(int i=0;i<length+1;i++)
            if(str[i]==' ')count++;
        con_length = length+2*count;
        int j=con_length;
        for(int i=length;i>=0;i--)
            if(str[i]==' ') 
            {
                str[j--] ='0';
                str[j--] ='2';
                str[j--] ='%';
            }
            else str[j--]=str[i];
    }
};
上一篇下一篇

猜你喜欢

热点阅读