返回列表 发帖

帮忙!VB的一些循环

1 option base 1
  private sub command1_click()
     dim a(4,4)
      for i=1 to 4
       for j=1 to 4
         a(i,j)=(i-1)*3+j
         next j
          next i
           for i=3 to 4
             for j=3 to 4
               print a(j,i)
                 next j
                   print
                      next i
      end sub

2 private sub command1_click()
  a=0
  for m=1 to 10
     a=a+1
     b=0
  for j=1 to 10
     a=a+1
     b=b+2
   next j
    next m
  printa;b
  end sub
程序运行后,输出结果是:
a 10 20
b 20 110
c 110 20
d 200 110
怎么循环?望各位高手赐教!!
谢谢~~
  
  

帮忙!VB的一些循环

还是靠自己呀~~~~~~为了这俩条题可真是害苦了我呀~~~~在翻遍所有的教科书和资料以后,终于在下课之时、12点以前作出来了~~~~~还抽空用了点时间来论坛发布结果~~
1 当i=3时,j=3 to 4 (循环俩次)
   a(j,i)=(3-1)*3+3=9 即a(3,3)=(3-1)*3+3=9
   a(j,i)=(3-1)*3+4=10 即a(4,3)=(3-1)*3+4=10
  当i=4时,j=3 to 4 (也循环俩次)
   a(j,i)=(4-1)*3+3=12 即a(3,4)=(4-1)*3+3=12
   a(j,i)=(4-1)*3+4=13 即a(4,4)=(4-1)*3+4=13
2 当m=1时,执行j=1 to 10 a=11,b=20
  当m=2时,执行m=2 to 10 a=21,b=20(当m=2时,j=1 to 10已由m=1执行完,不用理)
  当m=3时,一直类推......
  最后的a=110,b=20

TOP

帮忙!VB的一些循环

bigblock 、cambrigelq 帮帮芒呀~~~~

TOP

帮忙!VB的一些循环

怎么没人来呀~~~

TOP

返回列表 回复 发帖