早教吧 育儿知识 作业答案 考试题库 百科 知识分享

s=0:t=o:u=0fori=1to3forj=1toifork=jto3s=s+1nextkt=t+1nextju=u+1nextiprints;t;ustu分别为14,6,3如何来的?,麻烦解释一下三层for循环如何执行?顺序是执行最内层的再中间后最外?但我还是不能得出结果!

题目详情
s=0:t=o:u=0
for i=1 to 3
for j=1 to i
for k=j to 3
s=s+1
next k
t=t+1
next j
u=u+1
next i
print s;t;u
s t u分别为14,6,3 如何来的?,麻烦解释一下三层for循环如何执行?顺序是执行最内层的再中间后最外?但我还是不能得出结果!
▼优质解答
答案和解析
s = 0: t = o: u = 0
For i = 1 To 3
For j = 1 To i
For k = j To 3
s = s + 1
Next k
t = t + 1
Next j
u = u + 1
Next i
Print s; t; u
先看内层的循环
再看外层
按F8进行分步测试就明白了