循环法消除递归