代码比较粗糙大家见谅,就是提供一种思路