A是10,B是-1。你的num初始化实际上就是14嘛,这种情况下第二个while循环直接就退出了吧,取不到17个数。