string一个s,依次输入每个字符,进行判断后,加入s,最后输出
也是一个递归,因为会有多重压缩,不过每次写那个递归函数的时候总是纠结返回类型,我怕太难了都直接定义一个全局变量,然用void反复操作该变量,最后输出。
不过此题不需用全局变量,每次递归都要建立一个新的s,最后返回到上一层,加到上一层的s
判断的话就三种可能:
'['则递归,且单独储存下一个的数字
']'则返回
其他则加到该次递归的s上
string jiema() {
string s="",s1="";//初始化,s存放本次读取的字符串,s1存放递归返回的字符串
char a;