例如,字符串为"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++程序去判断输入,请注意不要出现语法错误,并且不要输入多余的空格。