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)