编程实践-复杂边界条件处理