char *replease_space(char *s)
{
char *cur = s;
int len = 0;
int space = 0;
while (*cur != '\0')
{
if (*cur == ' ')
{
space++;
}
len++;
cur++;
}
s = cur;
space *= 2;
while (space)
{
cur++;
space--;
}
while (len--)
{
if (*s == ' ')
{
*cur-- = '0';
*cur-- = '2';
*cur-- = '%';
*s--;
}
else
{
*cur-- = *s--;
}
}
return s;
}
请实现一个函数,把字符数组中的每个空格替换成“%20”。 例如输入“we are happy.”,则输出“we%20are%20happy.”。
最新推荐文章于 2021-05-17 07:10:04 发布