vb 计算题

OptionBase1PrivateSubCommand1_Click()d=0c=10x=Array(10,12,21,32,24)Fori=1To5Ifx(i)>cT... Option Base 1
Private Sub Command1_Click()
d = 0
c = 10
x = Array(10, 12, 21, 32, 24)
For i = 1 To 5
If x(i) > c Then
d = d + x(i)
c = x(i)
Else
d = d - c
End If
Next i
Print d
End Sub
怎么计算呀
还是不太明白???
展开
 我来答
漠映分327
2010-04-23 · TA获得超过178个赞
知道答主
回答量:320
采纳率:0%
帮助的人:191万
展开全部
大声叫一下数组下标是1
过程 命令按钮1 单击事件
让d的值 = 0
让c的值 = 10
让x有5个元素分别是x(1)是10, x(2)是12, x(3)是21, x(4)是32和x(5)是24。
循环 i的值从1到5循环5次
判断 x(i) 大于 c 那么’第一次是x(1)就是说x(i)=10上边说了
d = d + x(i) '自己看一下
c = x(i)
否则’ x(i)小于或等于 c
d = d - c
结束判断
结束循环
在窗体上打印d值
结束过程

就这样计算出来了d值
这样都不懂 看起来你要去以下网站修炼了
http://zhidao.baidu.com/question/96365148.html

参考资料: 如果您的回答是从其他地方引用,请表明出处

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式