4.5.4 递归与循环的选择