程序通过测试,不过解释不很详尽,需要有一定的理解