例如,字符串为"aaab",有两个函数: change("a","b"); change("ab","no"); 那么,第一次会执行第一个函数,字符串变成:"baab" 第二次还是会执行第一个函数,字符串变成:"bbab" 第三次还是会执行第一个函数,字符串变成:"bbbb" 第四次不会执行任何函数,因此返回字符串"bbbb" 若字符串为"a",有一个函数: change("a","aa"); 那么,第一次会执行第一个函数,字符串变成:"aa" 第二次还是会执行第一个函数,字符串变成:"aaa" 可以发现,此函数会死循环。 若字符串为"aaa",有一个函数: change("aa",""); 那么,第一次会执行第一个函数,字符串变成:"a" 第二次不会执行仍和函数,因此返回字符串"a" 若字符串为"a",有一个函数: chnage("a" , no);change("a","b"); 那么,此程序会编译失败: 首先,change打错了, 其次,在逗号两边加了空格, 第三,no并没有使用引号, 第四,行末回车是";"(全角回车字母),而不是";"(半角回车字母), 第五,函数和函数之间并没有换行。
注意:您不需要处理任何的输入!
一个测试用例中可能会有多组测试数据,数据组数不超过100。
每组测试的字符串仅由小写字母 'a' 、 'b' 和 'c' ,且长度不超过10。
注意:您只需要输出您编写的h++程序即可!并且,您编写的h++程序不能超过15个函数。
判题系统会自动调用您的h++程序去判断输入,请注意不要出现语法错误,并且不要输入多余的空格。