VB程序中关于循环语句:“FOR”的使用
第一个问题:
Q1:
FOR的结构:
For a to b Step c
XXX
Next a
请问这上面的a,b,请拿下面的例题一给我做解释,
例题1:
s=1+2+3+.+n
求前n项的和
用Loop语句如下:
n=Inputbox("n=")
i=0
s=0
Do While i
人气:221 ℃ 时间:2020-02-05 18:07:12
解答
a是循环变量,b是初始值,c是步进数,即每循环一次a的值的变化量.
n=Inputbox("n=")
i=0
s=0
For i =0 to n
i=i+1
s=s+i
Next i
Print s
Private Sub Command1_Click()
Dim i As Integer
Dim a(0 to 9)
Dim b '最大值
Dim c '最小值
Dim s '和
Dim d '平均值
b = 0
c = 0
s = 0
For i = 0 to 9
a(i)=inputbox("输入数字")
If b < a(i) Then b = a(i)
If c > a(i) Then c = a(i)
s = s + a(i)
Next i
s = s - b - c
d = s / 8
Print d
End Sub
推荐
猜你喜欢
- 中华少年 用英语怎么说!
- surprise怎么读
- 如图,AD是△ABC的高,DE∥AC,DF∥AB,则△ABC满足条件_ 时,四边形AEDF是菱形.
- 有一个商店把某件商品按进价加20%作为定价,可是总卖不出去 ,后来老板按定价降价20%以96元出售,
- 甲乙两个正方形边长的比是4:3,那么它们的面积比是多少?这两个比能组成比例吗?
- 发动机额定功率120kW,质量15000kg,履带接触面积2平方米,每秒1.5米匀速直线运动,求阻力
- 求西游记10个经典故事情节,各100字左右,急用!
- 做一个无盖的长方体木箱,底面是边长为3dm的正方形,高是5dm,至少要用多少平方分米的木板?1分钟快速解决