这个答案为什么是八阿,能不能详细给我解释一下,我就if那一点不明白,j%2后面也没有具体的能不能被整除这个条件是什么意思啊
if(j%2) 等价于 if(j%2 != 0)
i = 0时,x++,x = 1,j=1,3时,两次x++,x=3,然后再一次x++,x=4
i = 1时,x++,x = 5,j=1,3时,两次x++,x=7,然后再一次x++,x=8
i = 2时跳出循环,此时x=8
最上面的x为1的时候进入内循环 ,内循环当j为0或者2的时候 x分别变为2,3,然后退出内循环,最下面x再来一下就是4了
整个大循环是循环两次所以是8
i循环两遍,就相当于+4,
j循环4遍,但是有if,if是说j除以2不能整除时X++;所以是1,3时执行X++,因为i循环两遍,所以也是4,一共就是8