题目1111:单词替换

来源:互联网 发布:淘宝和京东哪个好 编辑:程序博客网 时间:2024/05/17 08:09
#include<stdio.h>
#include<string.h>
int main()
{
    char str[105];
    while(gets(str)){
        char a[100],b[100],s[100][100];

        scanf("%s%s",a,b); 

getchar();                   // 不能少。。。

        int size=0,k=0;
        for(int i=0;str[i]!=0;i++){
            if(str[i]!=' ') s[size][k++]=str[i];
            else {size++;k=0;}    
        }
        for(int i=0;i<=size;i++){
            if(strcmp(s[i],a)==0) strcpy(s[i],b);
            if(i==0) printf("%s",s[i]);
            else printf(" %s",s[i]);   
        }
        printf("\n");
    }
    return 0;    
}
0 0
原创粉丝点击