当前位置: 代码迷 >> 综合 >> C--------1136: 字符串替换(语言入门)
  详细解决方案

C--------1136: 字符串替换(语言入门)

热度:59   发布时间:2023-11-22 11:56:49.0

题目描述
编写一个程序实现将字符串中的所有"you"替换成"we"

输入
输入包含多行数据

每行数据是一个字符串,长度不超过1000

输出
对于输入的每一行,输出替换后的字符串

样例输入
you are what you do
样例输出
we are what we do

#include<stdio.h>
#include<string.h>
int main()
{
    char arr[1000],a='y',b='w',c='e';int i,j,n;while(gets(arr)){
    n=strlen(arr);//printf("%d",n);//printf("%c",arr[0]);for(i=0;i<n;i++){
    //printf("*************************");if(arr[i]==a&&arr[i+1]=='o'&&arr[i+2]=='u'){
    printf("%c%c",b,c);i+=2;}else{
    printf("%c",arr[i]);}}//arr[n]='\0';printf("\n");}return 0;
}