VB执行下列程序:Form =1 to 3 For j = 1 to m For k = j to 3 N =N+1 Next k,j,m Print N可以具体点吗,本人新手.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 00:52:14
VB执行下列程序:Form =1 to 3 For j = 1 to m For k = j to 3 N =N+1 Next k,j,m Print N可以具体点吗,本人新手.
VB执行下列程序:Form =1 to 3 For j = 1 to m For k = j to 3 N =N+1 Next k,j,m Print N
可以具体点吗,本人新手.
VB执行下列程序:Form =1 to 3 For j = 1 to m For k = j to 3 N =N+1 Next k,j,m Print N可以具体点吗,本人新手.
'代码解析:
For m = 1 to 3 'm为1至3循环
For j = 1 to m 'm为1时,j为1;m为2时,j为1,2;m为3时,j为1至3
For k = j to 3 'j为1时,k为1至3;j为2时,k为2,3;j为3时,k为3
N = N + 1 'N递增1
Next k, j, m
Print N '输出N
第一层,第一次m=1
第二层j=1
第三层k=1——N=1
第三层k=2——N=2
第三层k=3——N=3
第一层,第二次m=2
第二层j=1
第三层k=1——N=4
第三层k=2——N=5
第三层k=3——N=6
第二层j=2
第三层k=2——N=7
第三层k=3——N=8
第一层,第三次m=3
第二层j=1
第三层k=1——N=9
第三层k=2——N=10
第三层k=3——N=11
第二层j=2
第三层k=2——N=12
第三层k=3——N=13
第二层j=3
第三层k=3——N=14
所以,输出14