题解 | #牛牛的替换#
牛牛的替换
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; }