#include <stdio.h>
void TakePlaceChar(char* CH, int N, int A, int B, int C, int D); //字符替换函数
int main()
{
int n = 0;
char a1, a2, a3, a4;
scanf("%d %c %c %c %c",&n, &a1, &a2, &a3, &a4); //字符串长度以及四个字符
char ch[n]; //字符数组
scanf("%s",ch); //字符串
TakePlaceChar(ch, n, a1, a2, a3, a4);
return 0;
}
void TakePlaceChar(char* CH, int N, int A, int B, int C, int D)
{
for(int i = 0; i < N; i++) //遍历数组各个元素
{
if(CH[i] == A) //A替换成B
CH[i] = B;
else if(CH[i] == C) //C替换成D
CH[i] = D;
printf("%c",CH[i]); //打印
}
}

京公网安备 11010502036488号