第一行输入一个正整数 n 表示字符数组的长度,四个个字符分别 a1 和 a2 , a3 和 a4,表示把字符数组中 a1 全部替换成 a2,然后把 a3 全部替换成 a4(包括a1替换后产生的a2等于a3的情况)第二行输入一个长度为 n 的字符数组。
输出替换后的字符数组
5 a b l i fklwa
fkiwb
8 a o d e nawcoder
nowcoeer
package main import ( "fmt" ) func main() { var n int var a1,a2,a3,a4 byte fmt.Scanf("%d %c %c %c %c\n",&n,&a1,&a2,&a3,&a4) for i:=0;i<n;i++{ var c byte fmt.Scanf("%c",&c) if c == a1 { fmt.Printf("%c", a2) } else if c == a3 { fmt.Printf("%c", a4) } else { fmt.Printf("%c", c) } } }