这是一道字符串替换的题目,重点是要注意到对字母的大小写不敏感。
c++对字符的替换有replace函数,若是要对整个祖父穿替换需要自己定义替换函数。
而用java语言写就简单多了。
import java.util.Scanner;
public class main{
public static void main(String[] args){
Scanner s=new Scanner(System.in);
while(s.hasNext()){
String t =s.nextLine();
System.out.println(t.replaceAll("(M|m)(a|A)(R|r)(S|s)(h|H)(t|T)(o|O)(M|m)(P|p)", "fjxmlhx"));
}
}
}