class Solution{
public:
void replaceSpace(char *str,int length){
int count =0;
for(int i=0;i if(str[i]== )
count++;
}
for(int j=length-1;j>=0;j--){
if(str[j]!= ){
str[j+2*count]=str[j];
}else{
count--;
str[j+2*count]=%;
str[j+2*count+1]=2;
str[j+2*count+2]=0;
}
}
}
};
public:
void replaceSpace(char *str,int length){
int count =0;
for(int i=0;i
count++;
}
for(int j=length-1;j>=0;j--){
if(str[j]!= ){
str[j+2*count]=str[j];
}else{
count--;
str[j+2*count]=%;
str[j+2*count+1]=2;
str[j+2*count+2]=0;
}
}
}
};
我已经通过这道算法题!请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2FquestionTerminal%2F4060ac7e3e404ad1a894ef3e17650423
全部评论
相关推荐
今天 19:31
长春工业大学 无线通信工程师 点赞 评论 收藏
分享