[蓝蓝计算机考研算法]-day12字符串替换

72 阅读1分钟

题目:字符串替换

 编写一个程序将字符串的所有的‘you'替换成‘we’

  • 输入
    输入包含多行数据,每行数据是一个字符串,长度不超过1000 ,数据以EOF结束
  • 输出
    对于输入的每一行,输出替换后的字符串

代码实现:

#include <stdio.h>
#include <string.h>
int main(){
    char a[1000]={0};

    while(gets(a)){
        for(int i=0;i<strlen(a);i++){
            if(a[i]=='y'&&a[i+1]=='o'&&a[i+2]=='u'){
                printf("we");
                i=i+2;
            }else{
                printf("%c",a[i]);
            }
        }
        printf("\n");
    }

}