Posted on 2010-11-24 22:41
Kevin_Zhang 阅读(237)
评论(0) 编辑 收藏 引用
#include<stdio.h>
#include<string.h>
char s1[1000];
void trsf(char s[])
{ int size;
char *s2,s3[1000];
s2=strstr(s,"you");
if(s2==NULL)
{strcat(s1,s);
return;
}
else
{
size=strlen(s)-strlen(s2);
strncat(s1,s,size);
int i=3;
memset(s3,'\0',sizeof(s3));
while(s2[i]!=NULL&&i<=strlen(s2))
{
s3[i-3]=s2[i];
i++;
}
s3[i-3]='\0';
strcat(s1,"we");
trsf(s3);
}
}
int main()
{
char s[1000];
while(gets(s)!=NULL)
{
trsf(s);
printf("%s\n",s1);
memset(s1,'\0',sizeof(s1));
}
return 0;
}