这代码应该不是一个人写的,不同题的代码风格差别有点大。