课程上的一个小作业,这个算法用起来有点麻烦,算法有些小问题,大家修正一下吧