问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

for next语句

发布网友 发布时间:2022-04-21 06:15

我来回答

5个回答

热心网友 时间:2023-07-17 21:09

for i = 1 to 3 'i会从1到3
.....for j = 1 to i '当i=1时,这个循环做一次,为3时循环3次
..........for k =j to 3 '当j=1时,这个循环做3次,为3时做一次
...........a=a+1
..........next k
.....next j
next i

这个循环其实很简单,当i改变时,里面的循环次数就会改变,只能自己抽丝剥茧,仔细分析.
具本值变化如下
i的第1次循环,I=1,J的第1次循环,J=1,K的第1次循环,K=1,这时A=1
i的第1次循环,I=1,J的第1次循环,J=1,K的第2次循环,K=2,这时A=2
i的第1次循环,I=1,J的第1次循环,J=1,K的第3次循环,K=3,这时A=3
i的第2次循环,I=2,J的第1次循环,J=1,K的第1次循环,K=1,这时A=4
i的第2次循环,I=2,J的第1次循环,J=1,K的第2次循环,K=2,这时A=5
i的第2次循环,I=2,J的第1次循环,J=1,K的第3次循环,K=3,这时A=6
i的第2次循环,I=2,J的第2次循环,J=2,K的第2次循环,K=2,这时A=7
i的第2次循环,I=2,J的第2次循环,J=2,K的第3次循环,K=3,这时A=8
i的第3次循环,I=3,J的第1次循环,J=1,K的第1次循环,K=1,这时A=9
i的第3次循环,I=3,J的第1次循环,J=1,K的第2次循环,K=2,这时A=10
i的第3次循环,I=3,J的第1次循环,J=1,K的第3次循环,K=3,这时A=11
i的第3次循环,I=3,J的第2次循环,J=2,K的第2次循环,K=2,这时A=12
i的第3次循环,I=3,J的第2次循环,J=2,K的第3次循环,K=3,这时A=13
i的第3次循环,I=3,J的第3次循环,J=3,K的第3次循环,K=3,这时A=14

仔细哟~~

热心网友 时间:2023-07-17 21:10

首先执行循环
for i = 1 to 3 (就是先把 1 赋值 给 i ,这个循环完了之后再把 2 赋值给 i ,这个循环完了之后再把 3 赋值给 i,这个循环共执行三遍)
这时 i = 1
执行循环体,for j = 1 to i 就相当于 for j = 1 to 1 (也就是循理执行一遍)
接着执行 for k = j to 3 相当于 for k=1 to 3 这时k=1
接着执行循环体 a=a+1 ,a的初始值默认为0(系统规定变量如果不赋初值的话则默认为0) 这句执行完后a=1,结束本次循理
按着循环 k=2时 , 执行循环体 a=a+1 因为a以经在上次循环中等于1 了所以现在想当于 a=1+1 这句执行完后a=2,结束本次循环
按着循环 k=3时 , 执行循环体 a=a+1 这句执行完后a=3,结束本次循环
跳出k循环 ,跳出j循环,
执行i=2时的循环,for j = 1 to i 相当于 for j = 1 to 2,执行这次j=1循环,这时 for k = 1 to 3执行三次循环体,这次执行完后 a=6了,再执行这次j=2循环,这时 for k = 2 to 3执行两次循环体,这次执行完后 a=8了,跳出 k、j循环,
执行i=3时的循环,for j = 1 to i 相当于 for j = 1 to 3,执行这次j=1循环,这时 for k = 1 to 3执行三次循环体,这次执行完后 a=11了,再执行这次j=2循环,这时 for k = 2 to 3执行两次循环体,这次执行完后 a=13了,这时 for k = 3 to 3执行一次循环体,这次执行完后 a=4了跳出 k、j 、i 循环,程序结束

热心网友 时间:2023-07-17 21:10

这是一个For的嵌套循环。
这里求T的值~~T=T+1~可以看出其实循环了多少次T的值就是多少~
先从第一句开始执行 1 For i=1to3~这句表示1句要循环3次~
当1句执行第一次时候~i=1 那么第2句就可以看成是:for j=1 to 1 step -1,
那么第2句就从 j=1开始执行~第3句就可以看成是:for k=1 to 3
所以第一个大循环就是 i=1 j=1 k=1
i=1 j=1 k=2
i=1 j=1 k=3 当k=3执行完以后就要跳出k循环
进入j的循环 因为for j=1 to 1
所以j只执行1次就跳出,第一个
大循环结束
第二个大循环是 i=2 j=2 k=2
i=2 j=2 k=3
i=2 j=1 k=1
i=2 j=1 k=2
i=2 j=1 k=3

第三个大循环是 i=3 j=3 k=3
i=3 j=2 k=2
i=3 j=2 k=3
i=3 j=1 k=1
i=3 j=1 k=2
j=3 j=1 k=3
总上可以看出总循环次数是14次 所以要执行14个t=t+1 t=14

热心网友 时间:2023-07-17 21:11

当i=1 时
j=1
K=1 TO 3
A=A+1计算三次 A变为3

i=2时
J=1 TO 2
J=1
K=1 TO 3
此时A=3 A=A+1 计算三次 变为6
J=2
K=2 TO 3
此时 A=6 A=A+1 计算 2次 变为8

I=3时
J=1 TO 3
J=1
K=1 TO 3
此时A=8 A=A+1 计算三次 变为11
J=2
K=2 TO 3
此时 A=11 A=A+1 计算 2次 变为13
J=3
K=3 TO 3
A=A+1 计算一次 变为14

到这里 所有循环结束

A为14

热心网友 时间:2023-07-17 21:11

你们真闲啊!~ 让他自己打个端点跑下来就明白了!~

湘湖泛舟 我服你了!~ 哈哈!~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑常用的系统是常见的电脑操作系统有哪些 电脑有哪些系统软件电脑都有哪些系统 csgo箱子开哪个性价比高-七种高性价比箱子详情介绍 word的空白页怎么删除不了word中空白页删不掉解决方法 word空白页怎么删除不了 删除不掉解决方法 word空白页怎么删除不了word中为什么空白页删不掉 word中删除空白页怎么删word空白页删除不掉咋办 表白两次她都说我们继续做朋友,我还有机会吗? 糖尿病人运动最佳方式 糖尿病的人要怎样运动 200中的for-next指令在循环中怎么中断退出循环? for next 语句看不懂啊 for next 循环中,用什么语句跳出本次循环 for next 循环 vb中 for next 使用方法是什么? vb中 for next 使用方法 for next循环语句如何理解? 三菱循环指令FOR NEXT怎么使用 plc循环指令for next? 解释一下 ,VB中的for next 循环语句 VB中For Next 循环是 先判断后执行,还是先执行后判断 VBA中for next循环语句有哪些? 关于for next 语句的问题 要从For…Next循环中退出循环,应使用什么语句。 vb中for。。next代表啥意思? VB里 for next 这个怎么用 微信有没有ipad适合用的版本? 为什么我的ipad一直找不到可以下载的HD版本微信? 办理工商银行房贷需要什么手续? 工行5星客户可以申请金卡? 关于VB中FOR NEXT句型的用法 for next循环 微信能用在ipad上或者电脑上吗 买二手手机隐私安全吗? 买二手手机有什么风险? 买二手手机靠谱吗? 网上买二手手机可信吗?如何选择靠谱的二手机? 如何在360浏览器中用IE窗口打开网页 网上买二手手机可靠吗? 转转买二手手机安全吗? 电脑上有360浏览器还怎样用ie打开网址 请问二手手机可靠吗。 360浏览器里如何打开ie 二手手机能买吗安全吗 360极速浏览器在哪有 用IE打开 买二手手机安全吗? 买回来的旧手机不刷机直接用安全吗? 转转二手手机安全吗 360如何兼容ie8360如何兼容ie浏览器 急求:怎么在有360安全卫士的情况下 用IE打开网站?