第三题用long就好了,第四题死活只有百分之80,非说我有异常,也不知道为什么。n>str.length()的情况我也判断了,还是说有异常