第三个for里面
for(i = 0; i < a1.length; i++) {
...
}
在进入 for 循环后,i 首先被赋值为 0 了,i < a1.length 这个条件成立,所以,第三个 for 循环也执行
如果不希望第三个执行,可以把赋值的那个语句去掉
for (; i < a1.length; i++) {
...
}
假设我猜4,a1[1]是对的,但是a1[0]是错的啊,当然会输出一次猜错了
我觉得你是不是把第三个循环加进第二个循环中 你这个程序功能是干什么的
glpsftv1glpsftv1