#include <string.h>
#include <stdlib.h>
#include <stdio.h>
void ReplaceBlank(char *input)
{
int i;
int count = 0;
int len = strlen(input);
for (i = 0; i < len; i++)
if (input[i] == ' ')
count += 1;
count = count * 2;
for(i = len; i >= 0; i--)
{
if (input[i] == ' ')
{
input[i+count] = '0';
input[i+--count] = '2';
input[i+--count] = '%';
}
else
{
input[i+count] = input[i];
}
}
printf("%s\n", input);
}
int main()
{
char str[] = "I love you!";
printf("%s\n", str);
ReplaceBlank(str);
return 0;
}
替换空格
最新推荐文章于 2024-09-26 00:12:59 发布