N02、替换空格(这题很容易)

2、替换空格

请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

1、首先统计出长度,然后从后向前替换
void replaceSpace(char *str,int length) {//int length是指当前的长度
        int spaceCount = 0;
        int totalLen = length;
        for(int i = 0; i < length; ++i){
            if(str[i] == ' ') spaceCount++;
        }

    

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

带你刷完67道剑指offer 文章被收录于专栏

- 本专栏汇集了67道剑指offer的一些精妙解法,不少题有5-6种解法之多,有些题目二刷三刷的解法也不一样。 - 本专栏帮助我拿到6个互联网大厂offer,最终圆梦字节跳动公司。

全部评论
笔试的时候可以用本地的VS吗?
1 回复 分享
发布于 2021-02-13 13:48

相关推荐

点赞 评论 收藏
分享
评论
3
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务