NYOJ113 - 字符串替换
【摘要】
描述:
编写一个程序实现将字符串中的所有"you"替换成"we"
输入:
输入包含多行数据
每行数据是一个字符串,长度不超过1000
数据以EOF结束
输出:
对于输入的每一行,输出替...
-
输入:
-
输入包含多行数据
每行数据是一个字符串,长度不超过1000
数据以EOF结束 输出:
- 对于输入的每一行,输出替换后的字符串 样例输入:
-
you are what you do
样例输出:
-
we are what we do
-
#include<stdio.h>
-
#include<string.h>
-
int main(){
-
char s[1001];
-
int i,j,k;
-
while(gets(s) != NULL){
-
k = strlen(s);
-
for(i = 0 ;i < k; i++){
-
if(s[i]=='y' && s[i+1]=='o'&& s[i+2]=='u'){
-
s[i]='w';
-
s[i+1]='e';
-
for(j=i+2; s[j+1]!='\0'; j++){
-
s[j] = s[j+1];
-
}
-
s[j]='\0';
-
}
-
}
-
printf("%s",s);
-
printf("\n");
-
}
-
return 0;
-
}
-
文章来源: gwj1314.blog.csdn.net,作者:小哈里,版权归原作者所有,如需转载,请联系作者。
原文链接:gwj1314.blog.csdn.net/article/details/54730742
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)