// 字符串替换空格:请实现一个函数,把字符串中的每一个空格替换成“%20”。
// 比如输入“we are happy.”,则输出“we%20are%20happy.”
#include <stdio.h>
#include <assert.h>
char* replace(char* p)
{
char* ret = p;
int num = 0;
int oldlen = 0;
int newlen = 0;
char* q = p;
char* r;
assert(p != NULL);
while (*p != '