早教吧作业答案频道 -->其他-->
VB程序设计题目!求一组数中所有偶数元素的平均值,要求:(1)编制一个自定义函数过程Even,计算数组中所有偶数元素的平均值.(2)编制一个事件过程FormClick,随机产生10个100以内的随机正整
题目详情
VB程序设计题目!
求一组数中所有偶数元素的平均值,要求:
(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
第二次单击窗体后,输出 ——————
▼优质解答
答案和解析
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
看了 VB程序设计题目!求一组数中...的网友还看了以下:
x+(1/x)=c+(1/c)的解为x1=c,x2=(1/x),x-(1/x)=c-(1/c)的解 2020-05-13 …
关于分式方程的数学题关于x的方程x+(1/x)=c+(1/c)的解是x1=c,x2=(1/c); 2020-05-16 …
已知关于x的一元二次方程ax^2+2bx+c=0(a>0),当a=1时,方程4x^2+4bx+c= 2020-05-16 …
若关于x的方程x+2/x=c+2/c的解是x1=c,x2=2/c,则关于x的方程x+2/(x-1) 2020-06-03 …
分式方程请观察下列方程和它们的根请观察下列方程和它们的根:x+1/x=c+1/c的解是x=c或x= 2020-06-06 …
已知3a+2b+c=24且(a^2+b^2+c^2)=ab+bc+ca,求a^3+b^2+c的值. 2020-06-12 …
已知3a+2b+c=24且(a^2+b^2+c^2)=ab+bc+ca,求a^3+b^2+c的值. 2020-06-12 …
若关于x的方程x+2/x=c+2/c的解是x1=c,x2=2/c,则关于x的方程x+2/(x-1) 2020-06-27 …
形如y=ax^2+c,y=a(x-h)^2,y=a(x-h)^2+k的图象均可由平移二次函数y=a 2020-07-09 …
关于x的方程x+1/x=c+1/c的解是x1=c,x2=1/c;x-1/x=c-c/1(即x+(- 2020-07-21 …