这个是微软100题系列的自己编写的代码