比较简单的实现,没有考虑很多种情况,只作为随手练习用。