你可以做如下假设:
假设i=1时,x只加1次,
假设i=2时,x连续加了2次,
假设i=3时,x连续加了3次,
假设i=4时,x连续加了4次,
……
依次类推
当你输入n=3时,其实x被累加了6次,因为X=0,所以x=6.
当你输入n=4时,其实x被累加了10次,因为X=0,所以x=10
……
依次类推
x是个计数器,统计计算次数的。
输入3的计算次数是
1+(1+2)+(1+2+3)
所以总共是6次,注意不是求和,是求次数。
当 i =1 时 ,j=1 to 1 循环 1次 x=0+1=1
当 i = 2 时 ,j=1 to 2 循环 2 次 x=1+1=2,x=2+1=3
当 i= 3 时 ,j = 1 to 3 循环 3次 x = 3+1=4 ,x=4+1=5,x=5+1=6
跳出循环 执行print x
所以最后结果为6