Private Sub Form_Click()
Dim m%,n%
m = 1
For n = 1 To 10 Step 2
m = m + n
n = n + 1
Next n
Print "n="; n,"m="; m
End Sub
人气:141 ℃ 时间:2020-06-16 10:59:53
解答
这是一个循环求和.
前两个语句只是申明函数及变量,
主体是一个for语句,
我主要解释这个,For n = 1 To 10 Step 2,n是从1到10循环,步长为2,即每次循环结束一次n自加2.
m = m + n ,n = n + 1,Next n,这三条语句是循环体语句,如:第一次循环,m=1+1,n=1+1,
第二次循环,m=2+3,n=3+1,第三次循环,m=5+5,n=5+1,依次循环,
Print "n="; n,"m="; m ,End Sub 输出及函数结束.最后一次n=11了为什么还要循环一次?
推荐
- 有两条纸带,一条长2厘米,一条长13厘米,把两条纸带都剪下同样长的一段后,发现短纸带剩下的长度是长纸带的长度的13分之8,问剪下的一段有多长?
- 假定flag为int型变量,则语句if (flag ) printf("yes"); 中的条件表达式 flag 等价于________.
- 1.在反应式X+2Y=R+2M中,已知R和M的摩尔质量之比为22:9,当1.6gX与Y完全反应时生成4.4gR,则Y和M的摩尔质量之比为( )
- 如图,△ABC是一个钢架,AB=AC,AD是连接A与BC中点D的支架. 求证:△ABD≌△ACD.
- 鸟的天堂导游词
- 汉朝科学技术的五项成就,尽量详细一点,
- 平行结构前后是否统一时态?
- 已知正六边形面积为1,求内切圆面积
猜你喜欢