外面的for循环引起的问题,在while语句前面加一行初始化len变量的语句。
while中判断len是0为假跳出循环判断len不是0为真会继续循环如果len是负数也是真会一直的死循环
负数也是真,0才是条件为假啊