为了账号安全,请及时绑定邮箱和手机立即绑定

为什么出现两次小A?

小A怎么冒出来两次?



正在回答

3 回答

你这代码毛病多得很啊!

for循环的终止条件,i取到infos.length的时候已经越界了。

既然没有对j做的改变,何必费劲定义一个j=0,直接用0不就完了吗。不知道这是不是你的本意。

从现在的代码来看,结果应该是这样的:

num是一个只有一个元素的数组,这一个元素也是一个数组。

进入循环后,由于infos[0][3]=='大一',这是把infos[0]放到num里,接着到了infos[1]和infos[2]时,都会进入else块,由于此时num里放的仍然是infos[0],所以会输出两次小A。

下面的过程类似,遇到"大一",就会把相应的元素放入num里,根据该元素之后的元素决定输出次数。

0 回复 有任何疑惑可以回复我~
#1

码渣也难当 提问者

虽然还是有点一知半解,但是觉得不错的样子
2014-12-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么出现两次小A?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信