1 /*描述 2 编写一个程序实现将字符串中的所有"you"替换成"we" 3 输入 4 输入包含多行数据 5 6 每行数据是一个字符串,长度不超过1000 7 数据以EOF结束 8 输出 9 对于输入的每一行,输出替换后的字符串 10 样例输入 11 you are what you do 12 样例输出 13 we are what we do*/ 14 #include<stdio.h> 15 #include<string.h> 16 int main() 17 { 18 char s[1000]; 19 while(gets(s)) 20 { 21 int n,i,j; 22 n=strlen(s); 23 for(i=0;i<n;i++) 24 { 25 if(s[i]==‘y‘&&s[i+1]==‘o‘&&s[i+2]==‘u‘) 26 { 27 s[i]=‘w‘; 28 s[i+1]=‘e‘; 29 for(j=i+2;j<n-1;j++) 30 s[j]=s[j+1]; 31 n-=1; 32 } 33 } 34 for(i=0;i<n;i++) 35 putchar(s[i]); 36 printf("\n"); 37 } 38 return 0; 39 }
原文:http://www.cnblogs.com/a604378578/p/3550664.html