题解 | #牛牛的替换#

牛牛的替换

https://www.nowcoder.com/practice/f2a107dbb99243798d3048a672e8f747

#include <stdio.h>
#include <string.h>
int main() {
    int n;
    char a[4];
    char b[40];
    char *p,*q;
    scanf("%d %c %c %c %c\n",&n,&a[0],&a[1],&a[2],&a[3]);
    //printf("%d %c %c %c %c\n",n,a[0],a[1],a[2],a[3]);
    for(int i=0;i<n;i++)
    {
        scanf("%c",&b[i]);
      //  printf("%c",b[i]);
    }
    for(int i=0;i<n;i++)
    {
        p=strchr(b,a[0]);
        if (p != NULL)
        *p=a[1];
    
        q=strchr(b,a[2]);
        if (q != NULL)
        *q=a[3];
    }
    for(int i=0;i<n;i++)
    {
        printf("%c",b[i]);
    }
   
    return 0;
}

全部评论

相关推荐

10-25 12:05
已编辑
湖南科技大学 Java
若梦难了:我有你这简历,已经大厂乱杀了
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务