VB程序设计题目!!
求一组数中所有偶数元素的平均值,要求:(1)编制一个自定义函数过程Even,计算数组中所有偶数元素的平均值。(2)编制一个事件过程Form_Click,随机产生10个10...
求一组数中所有偶数元素的平均值,要求:
(1)编制一个自定义函数过程Even,计算数组中所有偶数元素的平均值。
(2)编制一个事件过程Form_Click,随机产生10个100以内的随机正整数,通过调用Even函数输出偶数平均值。
顺便请各位好心人帮我看一下这道题
Dim z As Integer
Private Sub a()
Dim x As Integer, y As Integer, z As Integer
x = 4 : y = 6 : z = x + y + z
Print x ; y ; z
End Sub
Private Sub Form_Click()
Dim x As Integer, y As Integer
x = 3 : y = 5 : z= z + x mod y
Call a()
Print x ; y ; z
End Sub
第二次单击窗体后, 输出 —————— 展开
(1)编制一个自定义函数过程Even,计算数组中所有偶数元素的平均值。
(2)编制一个事件过程Form_Click,随机产生10个100以内的随机正整数,通过调用Even函数输出偶数平均值。
顺便请各位好心人帮我看一下这道题
Dim z As Integer
Private Sub a()
Dim x As Integer, y As Integer, z As Integer
x = 4 : y = 6 : z = x + y + z
Print x ; y ; z
End Sub
Private Sub Form_Click()
Dim x As Integer, y As Integer
x = 3 : y = 5 : z= z + x mod y
Call a()
Print x ; y ; z
End Sub
第二次单击窗体后, 输出 —————— 展开
1个回答
展开全部
Private Function Even(intData() As Integer) As Long
Dim i As Long, sum As Long, ic As Long
sum = 0
ic = 0
For i = LBound(intData) To UBound(intData)
If ((intData(i) Mod 2) = 0) Then
sum = sum + intData(i)
ic = ic + 1
End If
Next
Even = sum / ic
End Function
Private Sub Form_Click()
Dim intData(9) As Integer, i As Integer
Randomize
Me.Cls
For i = 0 To 9
intData(i) = 1 + CInt(99 * Rnd)
Next
Me.Print Even(intData)
End Sub
Dim i As Long, sum As Long, ic As Long
sum = 0
ic = 0
For i = LBound(intData) To UBound(intData)
If ((intData(i) Mod 2) = 0) Then
sum = sum + intData(i)
ic = ic + 1
End If
Next
Even = sum / ic
End Function
Private Sub Form_Click()
Dim intData(9) As Integer, i As Integer
Randomize
Me.Cls
For i = 0 To 9
intData(i) = 1 + CInt(99 * Rnd)
Next
Me.Print Even(intData)
End Sub
更多追问追答
追问
大神谢谢你,我补充的问题也帮我解答一下好吗
追答
4 6 10
3 5 3
4 6 10
3 5 6
上课不认真,你们老师考你对局部变量的认识
云创
2023-07-25 广告
2023-07-25 广告
代码静态分析服务的费用因服务提供商、服务类型、服务范围、服务时长等因素而异,因此没有一个固定的费用标准。以下是一些可能影响费用的因素:1. 服务提供商:不同的服务提供商可能会有不同的收费标准和服务质量。2. 服务类型:不同的代码静态分析服务...
点击进入详情页
本回答由云创提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询