鉴于前一版程序是一年之前写的,备注不是很清,回头用的时候有点反应时间。现在这版添加了注释和面向对象的思想进行了函数封装,现在更清晰明了。