第一个i循环,i=1,m=1*(1*3)*(1*2)*(1*1)=6第二个i循环,i=2,j初值为3,3*2>3所以直接break掉j的循环,程序结束如果break改成continue答案就是12
你的结果是等于6啊。。。。我这边运行了一下你的代码,结果为6.
应该是12。两次循环m一共做了4次乘法。分别是i=1,j=1 2 3和i=2,j=1。再乘起来刚好12.