For i= 1 to 3
for j= 1to i
for k= j to 3
a=a+1
next k
next j
next i
求详细解答.
VB多重循环结构的解读.
答案:2 悬赏:40
解决时间 2021-02-23 06:16
- 提问者网友:烟刺痛了眼
- 2021-02-22 09:42
最佳答案
- 二级知识专家网友:爱情是怎么炼成的
- 2021-02-22 09:57
给你你最直接的吧
i=1
j=1
k=1 a=1
k=2 a=2
k=3 a=3
i=2
j=1
k=1 a=4
k=2 a=5
k=3 a=6
j=2
k=2 a=7
k=3 a=8
i=3
j=1
k=1 a=9
k=2 a=10
k=3 a=11
j=2
k=2 a=12
k=3 a=13
j=3
k=3 a=14
最后结果应该是 a=14
楼上的是语句解释
i=1
j=1
k=1 a=1
k=2 a=2
k=3 a=3
i=2
j=1
k=1 a=4
k=2 a=5
k=3 a=6
j=2
k=2 a=7
k=3 a=8
i=3
j=1
k=1 a=9
k=2 a=10
k=3 a=11
j=2
k=2 a=12
k=3 a=13
j=3
k=3 a=14
最后结果应该是 a=14
楼上的是语句解释
全部回答
- 1楼网友:夢想黑洞
- 2021-02-22 11:32
1.外循环和内循环 怎么说呢,应该是叫循环嵌套 这才是最好的说法。也就是一个循环内又包含另一个或者多个循环。就像你那样的只是两重循环,而在做md5解密数据的时候需要的是40+的循环嵌套。
2.关于for next 语句,最普通的循环语句,从循环变量的初始值开始,也就是for 中间加上循环需要运行的语句,到next又回到for语句, 完整的写法是
for 变量=值1 to 值2 step 值3
.......
next 变量
有时为简便 next的变量可以不写 step是意味着每次循环变量值的变化
3.print tab 就是在窗体上某一位置打印 可以理解为多少的格子
4.窗体点击事件
i从1循环到7
打印从10-i的位置开始
j从1循环到2*i-1
窗体打印符号*
回到j循环开始
回到i循环开始
结束过程
5.i和j确实是变量。有时候如果vb工程为定义强制类型定义的话,是可以不定义变量的,而这种未定义的变量可以为任意类型,但建议在具体使用vb编程的时候养成好的习惯随时定义变量。
6.运算顺序的话就是 如果i=1 那么 j=1 to 1
i=2 j=1 to 3
i=3 j=1 to 5
i=4 j=1 to 7
.....
这样打印出来的图形就是一个三角形
7.换行的语句应该是没有写出来,但可以根据窗体的宽度确定,如果在打印的时候超出了打印区域,是自动换行的。如果要写的详细一点,应该在next j 和next i 之间加上一句print
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |