注册 登录
编程论坛 VB.NET论坛

请教啊~~ 有点不懂的代码

yzwushidong 发布于 2008-01-07 19:46, 1129 次点击
For i=1 to 3         
   For j=1 to i              
     For k=j to 3           
       a=a+1            
     Next k
   Next j
Next i

最后打印出a结果是14
 这个14是怎么样累加的啊   请大家帮帮小弟啊  弄不懂  希望能详细解释哦  谢谢了
1 回复
#2
fairy42008-01-08 15:44
那個sb寫的代碼?
數據流程:
i=1;j=1 to 1;k=1 to3,此時a+=1執行3次,a=3
i=2;j=1to2;k=1,2 to3,此時a+=1執行5次,a=8(k=1 to3 ,3次,k=2to 3,2次)
i=3,j=1to3,k=1,2,3 to3,此時執行6次,a=14(k=1 to3 ,3次,k=2to 3,2次,k=3to 3,1次)
1