优化函数体，降低if和for的嵌套，最大限度：从4层嵌套降为1层；后面还有一个11层的嵌套，即将开工...