南阳(113)字符串替换--strstr函数

来源:互联网 发布:linux 查cpu核数 编辑:程序博客网 时间:2024/06/06 05:59

strstr是一种函数,从字符串str1中查找是否有符串str2,如果有,从str1中的str2位置起,返回str1的指针,如果没有,返回null。

字符串替换

时间限制:3000 ms  |  内存限制:65535 KB
难度:2
描述
编写一个程序实现将字符串中的所有"you"替换成"we"
输入
输入包含多行数据 

每行数据是一个字符串,长度不超过1000 
数据以EOF结束
输出
对于输入的每一行,输出替换后的字符串
样例输入
you are what you do
样例输出
we are what we do
来源
#include<stdio.h>#include<string.h>int main(){char a[10010];while(gets(a)!=NULL){char *it=NULL;while((it=strstr(a,"you"))!=NULL){*it='w';*(it+1)='e';strcpy(it+2,it+3);}printf("%s\n",a);}return 0;}


0 0
原创粉丝点击