#include <stdio.h>
#include <stdlib.h>
int main()
{
char str1[100];
char str2[100];
int i=0,j=0;
gets(str1);
do
{
if(str1[j]=='y'&&str1[j+1]=='o'&&str1[j+2]=='u')
{
str2[i]='w';
str2[i+1]='e';
i=i+2;
j=j+3;
}
else
{
str2[i]=str1[j];
i++;
j++;
}
}while(str1[j+2]!='\0');
str2[i]=str1[j];
str2[i+1]=str1[j+1];
str2[i+2]='\0';
puts(str2);
return 0;
}
知识点总结:这个是一个换英语语句中单词的程序,需要考虑的就是,换的词语和原来的不一样,然后怎样移动各个字符。
学习心得:做题要学会在题之间找联系,这个题对下个题就有启发作用,应会举一反三。