原因找到了,跟输入方式有关,用到第一个数字以for循环输入就是80%,用while就是100%